seafile网页无法使用在线预览编辑

请按照以下模版详细描述您遇到的问题:

当前服务器版本

13.0.24

部署/操作过程(请说明二进制部署/docker部署;出现错误的操作步骤)

请问一下是不是还有哪里需要配置的

错误截图

新人只能发一张截图,点DOC文件显示文件编码无法识别

错误日志

浏览器控制台错误信息(如果相关,请提供截图信息)

我看你这边使用的 http,并且没有使用标准的 80 端口。
修改标准端口参考下面的方法(根据实际情况修改 https 或 http):
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
      - 5200:5200(这里修改为你的端口)
    environment:
      - CADDY_INGRESS_NETWORKS=seafile-net
...

2.如果要使用自己的证书,不使用 caddy 自动申请的 Let’s Encrypt 证书,则需要修改seafile-server.yml,否则不用修改。(没使用 https 不用配置)

services:
...
    seafile:
    image: ${SEAFILE_IMAGE:-seafileltd/seafile-pro-mc:12.0-latest}
...
    labels:
      #caddy: ${SEAFILE_SERVER_PROTOCOL:-http}://${SEAFILE_SERVER_HOSTNAME:?Variable is not set or empty}
      caddy.reverse_proxy: "{{upstreams 80}}"
      caddy: ${SEAFILE_SERVER_HOSTNAME:?Variable is not set or empty} # leave this variables only
        #caddy: seafile.xxx.org:5200 # leave this variables only
      caddy.tls: "/data/caddy/certs/cert.pem /data/caddy/certs/key.pem"
        ...

3.修改 env 文件。

...
## Scheme
SEAFILE_SERVER_HOSTNAME=你的 ip 地址:你的非标准端口
SEAFILE_SERVER_PROTOCOL=http
...

4.如果使用了 onlyoffice,修改 onlyoffice.yml,解决双端口问题,否则不用修改。

---
services:
    ...
  onlyoffice:
    image: ${ONLYOFFICE_IMAGE:-onlyoffice/documentserver:8.1.0.1}
    restart: unless-stopped
...
    labels:
      #caddy: ${SEAFILE_SERVER_PROTOCOL:-http}://${SEAFILE_SERVER_HOSTNAME:?Variable is not set or empty}:${ONLYOFFICE_PORT:-6233}
      caddy: ${SEAFILE_SERVER_PROTOCOL:-http}://你的域名:${ONLYOFFICE_PORT:-6233}
      caddy.reverse_proxy: "{{upstreams}}"
...

最后清空数据后重启服务。

caddy:
image: ${SEAFILE_ CADDY_IMAGE:- lucaslorentz/caddy -docker-proxy:2.12-alpine}
restart: unless-stopped
conilainer name: seafile-caddy
ports:
80:80
443:443
8088:8088
environment:
CADDY INGRESS NETWORKS=seafile-net
volumes:
/var/run/docker.sock:/var/run/docker.sock${SEAFILE CADDY VOLUME: - /opt/seafile-caddy}:/data/caddy
networks:
seafile-net

我这边之前已经配置了8088端口,并且在env里配置了HOSTNAME=http://XX:8088

现在的问题是我可以正常访问,但是文件没法在线预览,按您的说法是要使用onlyoffice插件吗,我这边有seadoc插件并且也是启用状态,但是还是无法在线预览编辑。

sdoc 文件不需要使用 onlyoffice。
应该是 seadoc 配置写错了,对照官方文档检查一下。