官方提供两个版本
- 开源版
- 专业版
部署方式主要有两种
相关文章
- 安装脚本: Centos脚本安装Seafile私有云(开源版)
- 开源版-手动部署: Centos手动安装Seafile私有云(开源版)
- 开源版-手动部署 域名、SSL、Nginx反向代理: VPS-Centos手动安装Seafile私有云(开源版)
- 专业版-手动部署: VPS-Centos手动安装Seafile私有云(开源版)
- 专业版-手动部署 域名、SSL、Nginx反向代理: VPS-Centos手动安装Seafile私有云(专业版)
环境:最小化安装Centos7
更新 root
登陆
说明:安装过程中会提示选择版本CE
或PRO
CE
开源版本免费PRO
专业版 需要将安装包放到/opt/
目录下
获取脚本
yum install wget
wget https://raw.githubusercontent.com/haiwen/seafile-server-installer-cn/master/seafile-server-centos-7-amd64-http
安装指定版本 最新6.2.5,官网下载页面获取
bash seafile-server-centos-7-amd64-http 6.2.5
脚本会让你选择要安装的版本, 按照提示进行选择1
安装完成后会输出服务器相关信息包括初始管理员帐号和密码,你也可以查看安装日志 /opt/seafile/aio_seafile-server.log
MySQL
密码在 /root/.my.cnf
中。
Server Address: http://127.0.0.1
Seafile Admin: [email protected]
Admin Password: ××××××
Seafile Data Dir: /opt/seafile/seafile-data
Seafile DB Credentials: Check /opt/seafile.my.cnf
Root DB Credentials: Check /root/.my.cnf
This report is also saved to /opt/seafile/aio_seafile-server.log
首先在浏览器中输入服务器的地址,并用管理员账号和初始密码登录
点击界面的右上角的头像按钮进入管理员界面
进入设置页面填写正确的服务器对外的SERVICE_URL
和 FILE_SERVER_ROOT
至此安装配置完成,服务器的配置选项介绍和日常运维可以参考服务器个性化配置
自动安装脚本会在系统中安装开机自动启动脚本。您也可以使用该脚本来关闭/启动Seafile
服务,命令如下
service seafile stop
service seahub stop
service seafile start
service seahub start
拷贝db-backup
目录到/opt/seafile
修改db-backup/db_backup.sh
中的USER PASSWD
执行crontab -e
并添加内容0 1 * * * /opt/seafile/db-backup/db_backup.sh
(每天凌晨1:00进行备份)
参考 http://manual-cn.seafile.com/config/sending_email.html
- 切换为
root
用户 - 关闭
seafile-server
相关服务 - 下载高版本的安装包到
/opt/seafile
目录,并解压 - 进入安装包下的
upgrade
目录,执行相关的升级脚本,具体可参考 - 启动
seafile-server
相关服务
- 切换为
root
用户 - 关闭
seafile-server
相关服务 - 下载专业版安装包到
/opt/seafile
目录,并解压 - 进入解压好的安装包目录,执行
./pro/pro.py setup --migrate
,具体可参考 - 启动
seafile-server
相关服务