这几年各大网盘限速的限速,泄密的泄密,放一些隐私文件还怕外泄了。自己就捣鼓了一下私有云存储,对比各种开源私有云,最后选择了“Seafile'开源云存储平台,原因是Seafile是一个开源、专业、可靠的云存储平台;解决文件集中存储、共享和跨平台访问等问题.Seafile是由北京海文互知网络有限公司开发,发布于2012年10月;除了一般网盘所提供的云存储以及共享功能外,Seafile还提供消息通信、群组讨论等辅助功能,帮助更好的围绕文件展开协同工作。 Seafile 支持所有平台,使用方便,跨平台同步文件,可以挂载客户端,不用同步就可以像访问本地文件一样访问云端。移动端有ios/安卓应用可能自动同步手机相册等文件,也可以浏览器web端访问云盘。上传文件稳定,以块的形式加密存储到服务器,保密性好,可以断点续传,还有好多实用性功能。 centos安装步骤: 一.数据库的支持 Seafile需要有数据库的支持,我这里使用的是lnmp环境,网站,云盘可以放一台服务器共用同一个数据库。 Lnmp环境安装官网有具体教程,这里复制一份参考 复制命名执行:wget http://soft./lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp 一键安装,根据自己的需求选择版本,等待安装完成。 二.。安装Seafile 去官网下载安装包: 我这里使用的是 centos 选择linux版本 登陆服务器,选择一个目录 我这里放到根目录 /cloud_disk 执行命令:mkdir /cloud_disk : cd /cloud_disk :wget http://seafile-downloads.oss-cn-shanghai./seafile-server_7.1.2_x86-64.tar.gz 下载成功后使用命令解压: 执行命令:tar -zxvf seafile-server_7.1.2_x86-64.tar.gz 根据个人使用习惯是否改名 执行命令:mv seafile-server_7.1.2_x86-64 seafile-server : cd seafile-server 执行安装 Seafile脚本,根据需求选择设置选项 :./setup-seafile-mysql.sh 安装完成执行命令启动seafile服务 :./seafile.sh start 启动seahub网站(不加端口的情况下默认运行在8000端口) :./seahub.sh start 8080 然后就可以根据自己设置的域名或IP 端口号登陆web端 输入设置好用户名和密码登陆 然后自己的私有云存储就搭建好了。后面附上一些配置文件和停止服务命令: 客户端可以对应自己的平台到官网下载对应的客户端应用使用:https://www./download/ 停止服务 :./seafile.sh stop
:./seahub.sh stop 开源版中包括以下三个配置文件: /cloud_disk/conf/ccnet.conf: 用来配置网络和 LDAP/AD 连接 /cloud_disk/conf/seafile.conf: 用来配置 Seafile /cloud_disk/conf/seahub_settings.py: 用来配置 Seahub |
|