seafile logo

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
2
service seafile-server stop
service seafile-server start

重置管理员账户和密码

1
2
cd /opt/seafile/seafile-server-latest
./reset-admin.sh

开放阿里云安全组端口

浏览器登录阿里云控制台->选择你的云服务器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
2
3
cd /opt/seafile/seafile-server-latest
./seafile.sh start
./seahub.sh start