2020年1月31日星期五

CentOS 7一键安装Seafile搭建私有云存储

CentOS 7一键安装Seafile搭建私有云存储

Seafile 是一款开源企业云盘,和Owncloud类似,个人感觉Seafile更加稳定,搭建也很简单,为了方便,这里就利用一个一键脚本,方便快速搭建自己的私有云。
1.png
环境要求
CentOS 7 64位
Python >= 2.7
SqLite 3
开始安装
复制下面的命令,依次输入,如果不出意外,会看到如下截图,请分别按照截图中的注释操作。
未安装防火墙的话最后会有:firewall-cmd: command not found 提示,根据需要选择安装
安装firewall防火墙:
yum install firewalld
firewalld的基本使用
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
查看开放的端口:firewall-cmd –list-ports
添加端口:firewall-cmd –add-port=8080/tcp –permanent (–permanent永久生效,没有此参数重启后失效)
————————————————

yum -y install wget
wget https://raw.githubusercontent.com/helloxz/seafile/master/install_seafile.sh
chmod +x install_seafile.sh && ./install_seafile.sh
2.png
输入数字1进行安装
3.png
看到该信息直接回车键继续
4.png
输入服务名(如mycloud)
5.png
填写服务器公网IP
6.png
一路4个回车
8.png
设置管理员邮箱和密码(密码是不会显示的,输入完毕后直接回车)
当你看到如下界面,说明已经安装完成,直接输入http//:IP:8000进行访问,接下来的操作只要你能看懂中文就不是什么问题了,Seafile还提供了多平台客户端(见文末)。
9.png
10.png
输入刚刚设置的邮箱和密码登录
其它说明
安装目录和服务如下,如果您还需要配置更多的功能或扩展,请访问官方帮助文档:https://manual-cn.seafile.com/

安装目录

/home/MyCloud

启动服务

/home/MyCloud/seafile-server/seafile.sh start
/home/MyCloud/seafile-server/seahub.sh start

停止服务

/home/MyCloud/seafile-server/seafile.sh stop
/home/MyCloud/seafile-server/seahub.sh stop
总结
Seafile支持全平台客户端,非常适合私有云方案,一台VPS可搞定一切。

没有评论:

发表评论