admin 发表于 2021-7-24 14:18:53

[亲测!]seafile 8.0专业版安装指南

官方文档参考:部署 Seafile 专业版

1. 准备环境
Ubuntu18.04
注:Ubuntu用户名别使用seafile,否则安装过程中报错:
useradd:用户“seafile”已存在

2. 下载安装包
https://download.seafile.com/d/6e5297246c/?p=/pro
当前最新版本:seafile-pro-server_8.0.7_x86-64.tar.gz

3. 移动文件

将文件上传至/opt目录下,执行sudo -i切换root,进入opt目录cd /opt
访问https://github.com/haiwen/seafile-server-installer-cn,下载一键安装脚本seafile-server8.0-ubuntu-amd64-http
注意:github无法直接seafile-server8.0-ubuntu-amd64-http单文件,需要打包压缩下载到本地,再将压缩包中的seafile-server8.0-ubuntu-amd64-http文件单独解压出来。

4. 执行安装命令
bash seafile-server-8.0-ubuntu-amd64-http 8.0.7      //8.0.7为此次计划安装的版本,如果安装7.x.x版本需要使用7.x的一键安装脚本
注:最后的数字为之前下载的版本号

5. 完成
关闭服务器防火墙,访问:http://ip地址出现seafile登录即可。
seafile 管理员密码在安装成功后界面上有显示,如下:

Server Address: http://127.0.0.1
Seafile Admin: admin@seafile.local
Admin Password: xxxxxx

其余信息在如下文件中:
nginx配置文件:/etc/nginx/nginx.conf
mysql root用户密码:/root/.my.cnf
mysql seafile用户密码:/opt/seafile.my.cnf



6. 修改URL地址
通过http: //x.x.x.x登录seafile WEB界面,然后点击右上角系统管理,在设置页面修改SERVICE_URL和FILE_SERVER_ROOT为真实的域名或真是的IP地址,否则web页面存在很多访问异常链接和功能。



7. WEB页面用户头像不显示问题

[*]问题现象:

在安装完seafile后,通过浏览器访问web页面,发现右上角用户头像无法加载,头像链接为http://127.0.0.1/xxxxxxxx......。

[*]解决办法:

造成该问题是因为默认安装完seafile后,nginx对应的配置文件/etc/nginx/sites-available/seafile.conf中的server_name默认为一个缺省域名,需要将其修改为正确的域名或IP地址,然后重启服务器,发现头像问题已解决。



如果以上方法仍无法解决,还有一个原因也可能会导致头像无法正常加载。
解决方法如下:

检查图片中标红位置是否加了8000端口,此处正常不需要加。
Service_URL请填真实的主机域名,如无域名可直接填服务器的真实访问IP即可。

如果按照如上方法设置后,且清除浏览器缓存后仍不可以,可以尝试设置下头像照片,会发现问题已解决(亲测!!)。





页: [1]
查看完整版本: [亲测!]seafile 8.0专业版安装指南