TEL:
CentOS 7一键安装Seafile搭建私有云存储
| 发布时间: 2018-10-30 15:38:05 | 1417 次浏览
CentOS 7一键安装Seafile搭建私有云存储

Seafile 是一款开源企业云盘,和Owncloud类似,个人感觉Seafile更加稳定,搭建也很简单,为了方便,写一个一键脚本,方便快速搭建自己的私有云。

环境要求

  • CentOS 7 64位
  • Python >= 2.7
  • SqLite 3

开始安装

复制下面的命令,依次输入,如果不出意外,会看到如下截图,请分别按照截图中的注释操作。

yum -y install wget
wget https://raw.githubusercontent.com/helloxz/seafile/master/install_seafile.sh
chmod +x install_seafile.sh && ./install_seafile.sh


设置管理员邮箱和密码(密码是不会显示的,输入完毕后直接回车)当你看到如下界面,说明已经安装完成,直接输入http//:IP:8000进行访问,接下来的操作只要你能看懂中文就不是什么问题了,Seafile还提供了多平台客户端(见文末)。


输入刚刚设置的邮箱和密码登录


其它说明

安装目录和服务如下,如果您还需要配置更多的功能或扩展,请访问官方帮助文档:https://manual-cn.seafile.com/

#安装目录
/home/MyCloud
#启动服务
/home/MyCloud/seafile-server/seaafile.sh start
/home/MyCloud/seafile-server/seahub.sh start
#停止服务
/home/MyCloud/seafile-server/seafile.sh stop
/home/MyCloud/seafile-server/seahub.sh stop

配置开机启动

vi /etc/systemd/system/seafile.service

[Unit]


Description=Seafile Server
After=network.target mysql.service
[Service]

Type=oneshot
ExecStart=/home/MyCloud/seafile-pro-server-6.2.9/seafile.sh start
ExecStart=/home/MyCloud/seafile-pro-server-6.2.9/seahub.sh start 80
ExecStop=/home/MyCloud/seafile-pro-server-6.2.9/seafile.sh stop
ExecStop=/home/MyCloud/seafile-pro-server-6.2.9/seahub.sh stop
RemainAfterExit=yes
User=root
Group=root
[Install]
WantedBy=multi-user.target

配置服务
systemctl daemon-reload
systemctl enable seafile.service 


./seafile.sh start # 启动 Seafile 服务
./seahub.sh start 8000 # 启动 Seahub 网站 (运行在8000端口上)

访问:ip:8000

总结
Seafile支持全平台客户端,非常适合私有云方案,一台VPS可搞定一切。曾在文章《CentOS一键安装Resilio Sync脚本》分享过Resilio Sync一键脚本,有兴趣的也可以试试。