自定义端口号后,文件无法上传

安装的最新版本12.0.8,服务端口号我修改为8000了,新端口可以正常登录,但是上传文件时失败。发现获取上传文件的响应连接端口号没改过来,请问什么原因,如图:

需要同步修改seahub_settings.py配置文件中的SERVICE_URL和FILE_SERVER_ROOT的端口号

改了重启了,
docker compose down
docker compose up -d

还是失败,返回链接后面还是没有端口号。
/opt/seafile-data/seafile/conf

在seafile12.0中上面说的配置文件应该不用修改,需要确认两个配置即可:

  1. .env中SEAFILE_SERVER_HOSTNAME=xxx:8000
  2. caddy.yml中 ports需要设置为:- 8000:8000

解决了,谢谢。还有个问题,请求容器内的mysql 端口号怎么配置映射出来访问呢?

可以在seafile-server.yml,db中添加端口映射

哪个配置项,格式是怎样的能帮忙举个例子么

哦,可以了,elasticsearch 端口映射也是相同的方法吧