请按照以下模版详细描述您遇到的问题:
ubuntu22.04,
docker安装的seafile13CE,
因为我这边的运营商不允许80和443端口对外映射,所以我把80端口映射出去为8000端口,
网站浏览文件列表没问题,这里浏览器的地址里有8000端口,
但是点击某个文件下载之后,出现的浏览器地址没有8000端口,这就导致文件下载失败,请问这个应该怎么解决?
请按照以下模版详细描述您遇到的问题:
请按照下面的方法来修改默认端口:
1.修改caddy.yml
services:
caddy:
image: ${SEAFILE_CADDY_IMAGE:-lucaslorentz/caddy-docker-proxy:2.9-alpine}
restart: unless-stopped
container_name: seafile-caddy
ports:
- 80:80
- 443:443
- 8000:8000
environment:
- CADDY_INGRESS_NETWORKS=seafile-net
...
2.修改 env 文件
...
## Scheme
SEAFILE_SERVER_HOSTNAME=your_seafile_access_address:8000
SEAFILE_SERVER_PROTOCOL=http
...
3.重启服务
ok,搞定了,还要再加上一步,要把防火墙的映射端口改成8000映射到内网的8000端口。