首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不打开先前保存的文档的NextCloud

不打开先前保存的文档的NextCloud
EN

Stack Overflow用户
提问于 2021-10-31 19:41:07
回答 2查看 509关注 0票数 1

OnlyOffice不打开之前保存的文档后,进行对接-撰写下来。我需要增加nextcloud实例(docker容器)的内存,因此我继续停止所有容器,修改对接器-复合并重新设置所有内容。

到目前为止,新文档没有问题,但是编辑以前保存的文档OnlyOffice会打开一个空白文档,而且文件大小是完整的(控制台中没有错误),仍然在NextCloud中显示KB。

代码语言:javascript
复制
version: "2.3"
services:
  nextcloud:
    container_name: nextcloud
    image: nextcloud:latest
    hostname: MYDOMAIN
    stdin_open: true
    tty: true
    restart: always
    expose:
      - "80"
    networks:
      - cloud_network
    volumes:
      - /mnt/apps/nextcloud/data:/var/www/html
    environment:
      - MYSQL_HOST=mariadb
      - PHP_MEMORY_LIMIT=-1
    env_file:
      - db.env
    mem_limit: 8g
    depends_on:
      - mariadb

  mariadb:
    container_name: mariadb
    image: mariadb
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed
    restart: always
    networks:
      - cloud_network
    volumes:
      - mariadb_volume:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=SOMEPASSWORD
    env_file:
      - db.env

  onlyoffice:
    container_name: onlyoffice
    image: onlyoffice/documentserver:latest
    stdin_open: true
    tty: true
    restart: always
    networks:
      - cloud_network
    expose:
      - "80"
    volumes:
      #- /mnt/apps/onlyoffice/data:/var/www/onlyoffice/Data
      - office_data_volume:/var/www/onlyoffice/Data
      #- onlyoffice_log_volume:/var/log/onlyoffice
      - office_db_volume:/var/lib/postgresql

  caddy:
    container_name: caddy
    image: abiosoft/caddy:no-stats
    stdin_open: true
    tty: true
    restart: always
    ports:
      - 80:80
      - 443:443
    networks:
      - cloud_network
    environment:
      - CADDYPATH=/certs
      - ACME_AGREE=true
      # CHANGE THESE OR THE CONTAINER WILL FAIL TO RUN
      - CADDY_LETSENCRYPT_EMAIL=MYEMAIL
      - CADDY_EXTERNAL_DOMAIN=MYDOMAIN
    volumes:
      - /mnt/apps/caddy/certs:/certs:rw
      - /mnt/apps/caddy/Caddyfile:/etc/Caddyfile:ro

networks:
  cloud_network:
    driver: "bridge"

volumes:
  office_data_volume:
  office_db_volume:
  mariadb_volume:
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-04 03:51:55

似乎每次在NextCloud + OnlyOffice安装中挂载容器时,它都会生成令牌,以授权通过头文件访问文档。

我通过添加第三个停靠器卷来解决这个问题,以保留文档服务器文件。幸运的是,我已经备份了我的文件,我删除了容器,并再次添加了它们,并且它现在正在工作。

- office_config_volume:/etc/onlyoffice/documentserver

代码语言:javascript
复制
onlyoffice:
    container_name: onlyoffice
    image: onlyoffice/documentserver:latest
    stdin_open: true
    tty: true
    restart: unless-stopped
    networks:
        - cloud_network
    expose:
        - "80"
    volumes:
        - office_data_volume:/var/www/onlyoffice/Data
        - office_db_volume:/var/lib/postgresql
        - office_config_volume:/etc/onlyoffice/documentserver
票数 0
EN

Stack Overflow用户

发布于 2021-11-30 10:55:12

还请注意,在停止/重新启动容器之前,必须始终断开用户的连接。请参阅https://github.com/ONLYOFFICE/Docker-DocumentServer#document-server-usage-issues

代码语言:javascript
复制
sudo docker exec onlyoffice documentserver-prepare4shutdown.sh
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69790025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档