写在前面

这两年云盘各种倒下,同步盘更是牺牲惨烈。好用的同步盘都要收费。终于找到一个有1G月流量的坚果云,在工作了几个月后也不够用了。不想花钱,那就自建私有云吧!

私有云服务端有很多,著名的有OwnCloud,NextCloud,SeaFile,FileRun等。我一开始想安装OwnCloud,但无奈安装太复杂,出现了很多错误,就换了FileRun来安装,很顺利。用起来据说也很好用,因此有待我进一步尝试。

本教程很简单,几乎不用什么命令行。

原创文章,欢迎转载!转载请注明出处。


我是在服务器上借助宝塔面板搭建的。毕竟图形化的搭建方法比命令行要人性化的多。

1.搭建运行环境

我采用了 Nginx 1.12 和 PHP 7.2 搭建的。Nginx默认应该已经装好了,没安装的话再安装一下就可以,很简单。用Apache替代 Nginx 当然也是可以的。

在宝塔面板中的“软件管理”找到php,安装。

php 安装完毕后,打开其设置,安装扩展。将图中所框扩展都安装上。

然后再“配置文件”中找到 disable_functions=  这一行代码,删掉等号后面的 exec 。图中没有显示 exec 是因为我已经删掉了。这一步就是启用exec函数。修改后保存,重启PHP后生效。

2. 安装 Filerun

下载filerun的服务端文件,借助宝塔面板上传到网站根目录,解压到文件夹里,比如“filerun”文件夹。

在数据库菜单里新建数据库,比如“filerun”,设置好用户名和密码。

在宝塔面板上新建网站,输入域名(自己事先注册好),以及链接的目录。

在域名管理网(域名商那块地用户中心)里设置A记录到服务器IP地址。

等待域名起作用(我的大约等了两个小时),输入域名,就进入了filerun了。因为是第一次访问,则需要填写数据库,用户名,密码进行初次安装。

安装完毕后会跳出默认用户名和密码,请以此账号登陆,并修改成自己地账号和密码。

然后在interface中可以设置中文。其实设置后大部分还是英文的。

重要的一步,就是给用户新建用户目录。注意,只能新建在 /www/wwwroot/filerun/ 文件夹里面,而不是 /usr/root/home 之类的系统文件夹。我在这里犯了不少错误。

设置完毕后,刷新浏览器,就会看到正常的网盘界面了。

至此,服务端搭建完毕!

3.客户端使用

Filerun是跨平台的同步软件,但用的是Nextcloud的软件,目前支持 Windows,Linux,Mac,Android,但不支持 iOS。

客户端下载地址;

windows: https://download.nextcloud.com/desktop/prereleases/Windows/Nextcloud-2.5.0.61553-rc2-20181105.exe

Linux: https://download.nextcloud.com/desktop/prereleases/Linux/Nextcloud-2.5.0.20181105-rc2-x86_64.AppImage

Mac: https://download.nextcloud.com/desktop/prereleases/Mac/Nextcloud-qt5.9.2-2.5.0.20181105rc2.pkg

Android百度云盘链接:  https://pan.baidu.com/s/1mymH5IUBq4kzuG6tI3880Q 提取码: 8b33

最新版的客户端可以在这里找到: https://nextcloud.com/install/

 

Enjoy!:)

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注