Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- services:
- nextcloud_db:
- image: mariadb:11.4
- container_name: nextcloud_db
- restart: always
- command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
- networks:
- - cloudnet
- volumes:
- - /opt/nextcloud/db:/var/lib/mysql
- environment:
- - MYSQL_RANDOM_ROOT_PASSWORD=true
- - MYSQL_PASSWORD=<password>
- - MYSQL_DATABASE=nextcloud
- - MYSQL_USER=nextcloud
- - TZ=America/New_York
- nextcloud:
- image: nextcloud
- container_name: nextcloud
- restart: always
- networks:
- - cloudnet
- ports:
- - 8080:80
- volumes:
- - <location/to/fikes>:/var/www/html
- environment:
- - NEXTCLOUD_DATA_DIR=/var/www/html/data
- - MYSQL_PASSWORD=<password>
- - MYSQL_DATABASE=nextcloud
- - MYSQL_USER=nextcloud
- - MYSQL_HOST=nextcloud_db
- - TZ=America/New_York
- - REDIS_HOST=redis
- - REDIS_PORT=6379
- - MEMCACHE_LOCAL=\\\\OC\\\\Memcache\\\\Redis
- depends_on:
- - nextcloud_db
- - redis
- onlyoffice:
- image: onlyoffice/documentserver
- container_name: nextcloud-onlyoffice
- restart: always
- networks:
- - cloudnet
- ports:
- - 8181:80
- environment:
- - JWT_ENABLED=true
- - JWT_SECRET=<set key here>
- - TZ=America/New_York
- nextcloud-whiteboard-server:
- image: ghcr.io/nextcloud-releases/whiteboard:release
- container_name: nextcloud-whiteboard
- restart: always
- ports:
- - 3002:3002
- environment:
- - NEXTCLOUD_URL=http://nextcloud:8080
- - JWT_SECRET_KEY=<set key here>
- - TZ=America/New_York
- depends_on:
- - nextcloud
- - onlyoffice
- redis:
- image: redis:latest
- container_name: nextcloud-redis
- restart: always
- networks:
- - cloudnet
- volumes:
- - redis_data:/data
- networks:
- cloudnet:
- name: cloudnet
- driver: bridge
- volumes:
- redis_data:
Advertisement
Add Comment
Please, Sign In to add comment