简介
开源的网盘产品有很多,这里选择口碑比较好的Nextcoud网盘来进行搭建。
Nextcloud是一个开源免费的网盘产品。官网:https://nextcloud.com
同时支持Windows、Linux、Mac、iOS、Android、网页版,客户端可谓是非常齐全。用户体验上也做得比较好。
功能上支持文件同步、文件管理、日历、分享、协作等等,完全可以满足个人的日常使用。
安装服务端
Nextcloud服务端支持多种平台:windows、Mac、Linux。同时也支持多种安装方式。
这里选择最简单的方式,在Linux平台下,使用snap安装Nextcloud。
准备工作
一个正常运行的Linux系统
步骤一:安装snap
如果已经安装了snap,可跳过这一步。
这里以 Debian10 来示范安装snap的操作,其他系统的安装方式可以参考官方文档:
https://snapcraft.io/docs/installing-snapd
$ sudo apt update
$ sudo apt install snapd
注销或者重启Linux系统,以确保snap的路径正确。然后再安装 core:
$ sudo snap install core
步骤二:安装Nextcloud
$ sudo snap install nextcloud
注意:如果出现了安装失败情况,或者安装特别慢的情况,参考下面的错误处理来解决。
安装完毕。整个过程相当的简单。
创建管理员账号
到这一步已经安装完毕了,直接访问这台Linux的IP地址,就会出现下面的界面,提示创建一个管理员账号。
添加一个管理员账号
安装完毕
安装成功界面
客户端下载
Nextcloud的官网上有各个平台客户端的下载地址。直接在上面下载就好。
官网:https://nextcloud.com
下载界面截图
不过Android的客户端下载时可能会比较麻烦。
Android的客户端无法下载的朋友私信我,我发你安装包。
Android的客户端无法下载的朋友私信我,我发你安装包。
Android的客户端无法下载的朋友私信我,我发你安装包。
错误处理
1、【sudo snap install nextcloud】安装超时
通常有两种错误:
安装超时错误
这是由于snap服务器在国外,国内访问会非常慢。
解决的办法是使用本地安装方式,先将文件下载到本地,然后使用本地安装的方式来安装。
手动下载了 xxx.snap 文件以后,使用下面的命令来进行本地安装:
# 注意 xxx.snap 是下载的文件名 $ sudo snap install xxx.snap --dangerous
如果 手动下载 还是不行,可以后台私信,我发文件给你。
如果 手动下载 还是不行,可以后台私信,我发文件给你。
如果 手动下载 还是不行,可以后台私信,我发文件给你。
2、网页超时
网页超时错误
在点击了 【完成安装】以后出现了网页超时错误。
这是由于程序处理事情太多,时间太久,导致网页响应超时了。
这个一般不用理会,可以等几分钟再次访问网页试试,一般都会正常。
后话
搭建完Nextcloud还只是一个开始。
想要在互联网上访问自己的网盘,也需一些端口映射和ddns操作。
并且在自己的服务器中,最好挂载一个大容量硬盘,来保障存储空间。
还利用WebDAV来扩展出一些使用的功能。
等等...
一个好用的私有云,需要慢慢地折腾