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