11111
利用脚本一键安装seaflie及其依赖环境
这里的安装脚本可以帮助您快速的安装好Seafile服务器,并配置好MariaDB,Memcached,WebDAV,Ngnix和启动自动启动脚本。
文档地址:https://github.com/haiwen/seafile-server-installer-cn
安装干净的Ubuntu 16.04 / 18.04或CentOS 7/8系统,并做好准备(如果安装失败需要还原到替换)。
切换成root账号(sudo -i)
获取安装脚本
适用于Seafile 7.1.x及更高版本
Ubuntu 18.04(64位):
1
wget https://raw.githubusercontent.com/haiwen/seafile-server-installer-cn/master/seafile-server-7.1-ubuntu-amd64-http
运行安装脚本
Ubuntu 16.04 / 18.04(64bit):
1
bash seafile-server-ubuntu-amd64-http 7.1.4
脚本启动您选择要安装的版本,按照提示进行选择即可:
- 如果要安装专业版,需要先将下载好的专业版的包
seafile-pro-server_6.0.13_x86-64.tar.gz
放到/opt/
目录下 - 如果是安装开源版,安装脚本在执行过程中会检查
/opt
目录下是否有指定版本号的安装包,如果存在替换安装此包,否则会从Seafile网站下载。所以,为了避免因下载失败而导致安装中断,您可以提前下载好安装包放到/opt/
目录下。
该脚本运行完后会在命令行中打印配置信息和管理员账号密码,请仔细阅读。(您也可以查看安装日志
/opt/seafile/aio_seafile-server.log
),MySQL的root用户密码存储在/root/.my.cnf
中; MySQL的seafile用户密码存储在/opt/seafile.my.cnf
中。- 如果要安装专业版,需要先将下载好的专业版的包
启动或者关闭服务
Ubuntu 16.04 / 18.04:
1 | service seafile-server stop |
重置管理员账户和密码
1 | cd /opt/seafile/seafile-server-latest |
开放阿里云安全组端口
浏览器登录阿里云控制台->选择你的云服务器ECS->找到你的实例->选择本实例安全组->入方向
手动添加允许策略目的端口:’8000/8083’ 源:’0.0.0.0/0’备注seafile
手动添加允许策略目的端口:’80’ 源:’0.0.0.0/0’备注seafile_hub
保存即可
登录web管理端
浏览器访问
1 | http://你的云服务器ip:80 |
登录即可
客户端下载
访问seafile客户端下载网址:https://www.seafile.com/download/
下载相应客户端即可
操作指令
1 | cd /opt/seafile/seafile-server-latest |