分享

使用seafile搭建自己的私有云存储

 炼金岁月 2020-05-03

这几年各大网盘限速的限速,泄密的泄密,放一些隐私文件还怕外泄了。自己就捣鼓了一下私有云存储,对比各种开源私有云,最后选择了“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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多