首页 > 其他 > 详细

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

时间:2020-03-07 22:45:43      阅读:137      评论:0      收藏:0      [点我收藏+]

这几年各大网盘限速的限速,泄密的泄密,放一些隐私文件还怕外泄了。自己就捣鼓了一下私有云存储,对比各种开源私有云,最后选择了“Seafile‘开源云存储平台,原因是Seafile是一个开源、专业、可靠的云存储平台;解决文件集中存储、共享和跨平台访问等问题.Seafile是由北京海文互知网络有限公司开发,发布于2012年10月;除了一般网盘所提供的云存储以及共享功能外,Seafile还提供消息通信、群组讨论等辅助功能,帮助更好的围绕文件展开协同工作。

Seafile 支持所有平台,使用方便,跨平台同步文件,可以挂载客户端,不用同步就可以像访问本地文件一样访问云端。移动端有ios/安卓应用可能自动同步手机相册等文件,也可以浏览器web端访问云盘。上传文件稳定,以块的形式加密存储到服务器,保密性好,可以断点续传,还有好多实用性功能。

centos安装步骤:

一.数据库的支持

Seafile需要有数据库的支持,我这里使用的是lnmp环境,网站,云盘可以放一台服务器共用同一个数据库。

Lnmp环境安装官网有具体教程,这里复制一份参考

复制命名执行:wget http://soft.vpser.net/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.aliyuncs.com/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.seafile.com/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

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

原文:https://www.cnblogs.com/laushow/p/12437184.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!