虽然,我们还是可以从网上寻找到免费的网盘和存储资源,但是我们也看到越来越多的站长、网友都会通过自建网盘、云存储的方式存储网络文件和数据。在老部落前面的内容中,我们可以看到通过"PHP Directory Lister - 快速自建脚本/源码资源库"和"H5ai免费且功能强大的私人目录存储程序 附安装教程"的方法,但是这两个方法都是比较简单的存储且只能单用户。
如果我们需要用到复杂一点的网盘存储,类似我们见到的百度网盘,那就需要用到OwnCloud或者Seafile专业的存储程序。这些免费开源程序官方都有提供安装办法,但是相对比较复杂,在这篇文章中,笔者分享来自xiaoz同学提供的一键快速安装Seafile网盘的办法(https://www.xiaoz.me/archives/8480)。
第一、一键安装Seafile环境及脚本
根据要求,需要CentOS7 64位系统,Python2.7+,根据提供的脚本支持必须要这样的默认环境,要不是无法安装的。
yum -y install wget
wget https://raw.githubusercontent.com/helloxz/seafile/master/install_seafile.sh
chmod +x install_seafile.sh && ./install_seafile.sh
直接丢入脚本安装。
第二、一键安装Seafile和设置过程
1、选择安装
首先我们需要安装,输入 1 然后回车。
2、Enter继续
3、设置参数
根据提示设置主机名、服务器IP或者域名用来访问网盘的,以及设置端口。后面一般都是回车几次。
4、设置密码
这样快速就可以安装完毕。有些服务商需要设置安全组,需要开放对应的端口。如果我们开放所有端口的就没有问题,一般这里就可以打开。
第三、Seafile存储登录与体验
1、登录Seafile
登入邮箱、密码。
可以设置文件的分享地址和私有存储。
2、客户端管理
Seafile私有存储、网盘程序还支持多个平台的客户端管理。
客户端:https://www.seafile.com/download/
支持大部分的PC和移动端。
第四、小结
1、Seafile网盘支持一键快速安装,我们可以自建网盘程序不担心数据丢失问题,前提是我们需要使用稳定且可以定期或者自动备份的Linux VPS或者服务器。
2、Seafile支持多个PC客户端和移动端的管理,方便文件的各种同步管理。