宝塔面板部署安装seafile专业版7.1.12

首先安装宝塔面板

宝塔安装完成后,安装nginx

宝塔面板部署安装seafile专业版7.1.12

然后在宝塔里安装mysql

宝塔面板部署安装seafile专业版7.1.12

再进行安装Memcached

宝塔面板部署安装seafile专业版7.1.12

宝塔上面安装完成nginx,mysql和Memcached后开始安装seafile。

确保宝塔上面已经安装完成nginx,mysql和Memcached并已经启动服务。

查看数据库root用户密码

点击数据库-root密码  务必记住数据库root用户的密码,后续安装seafile的时候会用到。

宝塔面板部署安装seafile专业版7.1.12

seaifle安装教程

1、脚本会自动下载seafile 企业版7.1.12 并安装到当前目录下的seafile文件夹(不可自己手动建),比如想安装到/home目录,就切换到home目前并执行下面脚本。

2、脚本安装完成后,默认管理员账号密码如下,为安全考虑,请务必修改管理员密码。

#默认管理员账号:admin@seafile.local
#默认管理员密码:admin

Centos8.X安装命令:

#切换到安装目录。比如想要安装到/home目录为例
cd /home
#脚本会自动下载安装包并安装,防止输错,请直接复制命令到窗口运行(大约需要30分钟)
#"e4edc3b2f0345acf" 替换成实际环境的数据库密码(就是上面让你记住的密码)
wget -O install_seafile_bt_7.1.sh https://yun.ittel.cn:1443/f/33584b7eb06a4734815a/?dl=1 && sh install_seafile_bt_7.1.sh e4edc3b2f0345acf

Ubuntu18.0.4及以上/Debian 10安装命令:

#切换到安装目录。比如想要安装到/home目录为例
cd /home
#脚本会自动下载安装包并安装,防止输错,请直接复制命令到窗口运行(大约需要30分钟)
#"e4edc3b2f0345acf" 替换成实际环境的数据库密码(就是上面让你记住的密码)
wget -O install_seafile_bt_7.1.sh https://yun.ittel.cn:1443/f/9a1971fd06ce4bbe8333/?dl=1 && sudo bash install_seafile_bt_7.1.sh e4edc3b2f0345acf

确认脚本是否已经成功安装seafile

请确认已经成功安装,如果没有提示,请检查上一步数据库密码是否填写正确。或联系站长进行反馈(在最后)

宝塔面板部署安装seafile专业版7.1.12

宝塔中添加网站

根据实际情况创建一个纯静态网站,比如这里已 ceshi.ittel.cn,端口 9999 为例。

宝塔面板部署安装seafile专业版7.1.12

复制下面配置并粘贴到网站的默认配置文件中

log_format seafileformat '$http_x_forwarded_for $remote_addr [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" $upstream_response_time';

server {
#端口
listen 9999;
#实际域名或者IP
server_name ceshi.ittel.cn;

proxy_set_header X-Forwarded-For $remote_addr;

location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 1200s;

# used for view/edit office file via Office Online Server
client_max_body_size 0;

}

location /seafhttp {
rewrite ^/seafhttp(.*)$ $1 break;
proxy_pass http://127.0.0.1:8082;
client_max_body_size 0;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 36000s;
proxy_read_timeout 36000s;

}
location /media {
#实际静态文件路径
root /home/seafile/seafile-server-latest/seahub;
}
location /seafdav {
proxy_pass http://127.0.0.1:8080/seafdav;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 1200s;

client_max_body_size 0;

}
#实际宝塔安装路径
access_log /www/wwwlogs/ceshi.ittel.cn.log seafileformat;
error_log /www/wwwlogs/ceshi.ittel.cn.error.log;
}

需要修改的都已经标注

宝塔面板部署安装seafile专业版7.1.12

保存并验证网站

访问设置的域名和端口,可以访问即可。

宝塔面板部署安装seafile专业版7.1.12

通过 Web 对seafile服务器进行配置

脚本安装完成后,您需要通过 Web UI 服务器进行基本的配置,以便能正常的从网页端进行文件的上传和下载

  1. 首先在浏览器中输入服务器的地址,并用管理员账号和初始密码登录
  2. 点击界面的右上角的头像按钮进入管理员界面

宝塔面板部署安装seafile专业版7.1.12

  1. 进入设置页面填写实际的服务器对外的 SERVICE_URL 和 FILE_SERVER_ROOT,比如

宝塔面板部署安装seafile专业版7.1.12

如何重启服务

自动安装脚本会在系统中安装开机自动启动脚本。大家如果需要关闭/启动 Seafile 服务,命令如下:

Ubuntu18.0.4及以上/Deepin 10

#关闭seafile

service seafile-server stop

#启动seafile

service seafile-server start

Centos8.X

#关闭seafile

systemctl stop seafile systemctl stop seahub

#启动seafile

systemctl start seafile systemctl start seahub

发布者:blog,转转请注明出处:https://www.04390.cn/jcbw/1019.html

(0)
blogblog
上一篇 2022年7月15日 上午11:41
下一篇 2022年7月19日 下午1:46

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注