Seafile 私有云储存 Seafile Pro 6.2.9


一键脚本介绍

这里的安装脚本可以帮助您快速的安装好 Seafile 服务器,并配置好 MariaDB, Memcached, WebDAV, Ngnix 和开机自动启动脚本。

 

操作系统需求

安装干净的 Ubuntu 16.04/18.04 或 CentOS 7 系统,并做好镜像 (如果安装失败需要还原到镜像),并切换为root用户。

 

开始安装脚本

Ubuntu 16.04/18.04 (64bit):

wget -N --no-check-certificate https://tutu.bid/bash/seafile/ubuntu && bash ubuntu 6.2.9

Centos 7 (64bit):

wget -N --no-check-certificate https://tutu.bid/bash/seafile/centos && bash centos 6.2.9

 

相关安装说明

脚本运行后会让您选择安装的版本,按照提示请选择“2”用以安装 Seafile Pro 6.2.9 版本。

该脚本运行完后会在命令行中打印配置信息和管理员账号密码,请仔细阅读。(您也可以查看安装日志/opt/seafile/aio_seafile-server.log),MySQL 的 root 用户密码存储在 /root/.my.cnf 中;MySQL 的 seafile 用户密码存储在 /opt/seafile.my.cnf 中。

 

若脚本运行结束后未打印配置信息和管理员账号密码,同时访问http://ip 可以访问Seafile的默认登录页,您可以通过运行 reset-admin.sh 脚本重置管理员账户和密码。

 

启动关闭服务

自动安装脚本会在系统中安装开机自启动脚本。您也可以使用该脚本来关闭/启动 Seafile 服务,命令如下:

Ubuntu 16.04/18.04:

service seafile-server stop
service seafile-server start

Centos 7:

systemctl stop seafile
systemctl stop seahub
systemctl start seafile
systemctl start seahub

 

其他高级配置

备份MySql

  • 拷贝 db-backup 目录到 /opt/seafile
  • 修改 db-backup/db_backup.sh 中的 USER PASSWD
  • 执行 crontab -e 并添加内容 0 1 * * * /opt/seafile/db-backup/db_backup.sh (每天凌晨1:00进行备份)

 

原脚本链接 https://github.com/haiwen/seafile-server-installer-cn