KodExplorer是杭州可道云网络有限公司的开源/商业软件产品,可以方便部署云端os,并且配备了Android+ios客户端,简单几步即可拥有自己的云端网盘。并且可以在线编辑文件、演示office文件、听音乐、看电影、写Markdown并且支持 LaTeX公式编辑。想要了解更多功能可以进入官网查看。
上一篇文章后学习比较忙,一直没折腾,安装可道云需要用到之前的安装教程,大家可以关注我的公众号:yrtools,个人博客yrblog.cn看一下之前的教程。
本篇文章建议pc阅读
安装KodExplorer之前请确认根据之前的教程完成了Android手机的改造,当然你也可以将KodExplorer安装在其他服务器上,本文只谈如何在Linux安装可道云,并且通过frp暴露内网云服务。
1.安装php
打开xshell连接Linux,键入以下内容安装php
sudo apt-get install php php- {fpm,pear,cgi,common,zip,mbstring,net-socket,gd,xml-util,mysql,gettext,bcmath}
安装完成后根据php版本来安装curl。shell键入php-v即可查看版本,从返回结果可以看到安装的php-7.3。然后shell键入,apt-get install php7.3-curl安装即可。
php版本
2.安装nginx
shell键入
apt-get install nginx
安装即可。
3.安装可道云
首先shell键入 mkdir /srv/myweb,然后进入该目录cd /srv/myweb 。进入目录后依次键入下列内容。
wget https://gitee.com/kalcaddle/KODExplorer/repository/archive/master.zip
unzip master.zip
chmod -Rf 777 ./*
如果出现wget: command not found 或者 unzip: command not found 意味着你的系统没有安装wget与unzip。
shell键入
apt-get install wget
apt-get install unzip
即可。
4.配置nginx文件
sehll键入nano /etc/nginx/conf.d/kod.conf
将以下内容根据自己的机器配置少做更改粘贴即可。Ctrx+X既可退出nano,退出前输入Y即可保存文件。
需要更改的内容有:
server_name 更改为你机器的ip
fastcgi_pass 根据你的php版本将php7.3改为7.2或5.0等等等等。
server {
listen 80 ;
listen [::]:80 ;
root /srv/myweb/KODExplorer;
server_name 192.168.31.126;
access_log /var/log/nginx/wp_client_access.log;
error_log /var/log/nginx/wp_client_error.log;
location / {
index index.php index.html;
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
try_files $uri =404;
include /etc/nginx/fastcgi_params;
fastcgi_read_timeout 3600s;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 128k;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
fastcgi_index index.php;
}
}
5.运行服务器并通过浏览器登陆
首先启动php服务,shell键入 service php7.3-fpm restart 启动php,然后键入service nginx restart 即可。
启动两个服务后,打开任意与手机在同一局域网下的设备浏览器,在地址栏输入你的ip地址(比如我可以输入192.168.31.126),就可以访问啦。
初次访问需要设置admin密码,设置完毕后就可以进入桌面环境了。下图为我的桌面环境。
可道云桌面
到这一步你已经可以在家里的局域网内访问可道云文件系统了,有了它解放了我的16G内存ipad,还有用智能电视访问实现无广告播放电影,在线编辑演示office等强大功能。如果你还需要进行远程上传文件那么你还需要一个具有公网ip的服务器,或者一些类似花生壳的服务,这里只讲如何利用frp进行内网穿透,实现外网访问本地的需求。
6.利用vps与frp实现外网访问
如果你不了解frp那么可以参考我博客或者公众号文章来了解。
1.首先编辑frps.ini
[common]
bind_port = 7000
vhost_http_port = 8081
2.编辑完毕后运行frps。
3.接着编辑本地的frpc.ini
[common]
server_addr = vps的ip
server_port = 7000
[web]
type = http
local_port = 80
custom_domains = vps的ip或者你自己的域名
4.然后运行本地的frpc连接服务器。
5.添加nginx配置文件,shell键入 nano /etc/nginx/conf.d/kod_remote.conf
与kod.conf相比只需要把server_name 192.168.31.126的ip地址改为vps地址或者你自己的域名即可。
6.shell键入 service nginx restart 重启nginx服务。
7.浏览器输入http://ip:8081或者 http://域名:8081 即可访问你的可道云啦。
推荐阅读:开机启动项
(正文已结束)
免责声明及提醒:此文内容为本网所转载企业宣传资讯,该相关信息仅为宣传及传递更多信息之目的,不代表本网站观点,文章真实性请浏览者慎重核实!任何投资加盟均有风险,提醒广大民众投资需谨慎!