Docker Compose部署nextcloud并集成onlyoffice

前置准备

安装docker及docker compose

使用一键脚本

创建docker网络(可选)
docker network create dev-network

部署

创建容器目录
mkdir -p /data/docker/container/onlyoffice && cd /data/docker/container/onlyoffice
准备docker-compose.yml文件
vim docker-compose.yml
services:
  nextcloud:
    image: linuxserver/nextcloud:33.0.2
    container_name: nextcloud
    restart: always
    networks:
      - dev-network
    ports:
      - "80443:443"
    volumes:
      - "./config:/config"
      - "./data:/data"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
      # 如果需要使用代理访问外网,可以取消下面的注释,并替换成你的代理地址和不需要走代理的地址
      # - HTTP_PROXY=http://your_proxy_ip:7890
      # - HTTPS_PROXY=http://your_proxy_ip:7890
      # - NO_PROXY=localhost,127.0.0.1,172.17.0.0/16,172.18.0.0/16,192.168.0.0/24,.dev-network,.your_domain,nextcloud,onlyoffice,mysql
      # - http_proxy=http://your_proxy_ip:7890
      # - https_proxy=http://your_proxy_ip:7890
      # - no_proxy=localhost,127.0.0.1,172.17.0.0/16,172.18.0.0/16,192.168.0.0/24,.dev-network,.your_domain,nextcloud,onlyoffice,mysql
networks:
  dev-network:
    external: true