server-travelmate1/docker-compose.yml

139 lines
3.0 KiB
YAML

networks:
local:
internal: false
nextc:
internal: true
volumes:
embys-config:
fsync-config:
nextc-config:
nextc-db-config:
onlyo-ds-log:
onlyo-ds-lib:
onlyo-ds-www:
onlyo-ds-pg:
onlyo-ds-rb:
onlyo-ds-rd:
onlyo-ds-font:
services:
embys:
image: lscr.io/linuxserver/emby:amd64-4.7.8
restart: always
environment:
- PUID=1000
- PGID=2000
- TZ=Australia/Perth
volumes:
- ${BIND?err}embys-config:/config
- ${DATA?err}fmedia:/fmedia
ports:
- "8096:8096"
networks:
- local
devices:
- /dev/dri:/dev/dri
fsync:
image: lscr.io/linuxserver/syncthing:1.22.0
restart: always
environment:
- PUID=1000
- PGID=2000
- TZ=Australia/Perth
volumes:
- ${BIND?err}fsync-config:/config
- ${DATA?err}fmedia/Mobile/Andrew:/Andrew
- ${DATA?err}fmedia/Mobile/Susan:/Susan
ports:
- "8384:8384"
- "22000:22000/tcp"
- "22000:22000/udp"
- "21027:21027/udp"
networks:
- local
nextc:
image: lscr.io/linuxserver/nextcloud:25.0.0
restart: always
environment:
- PUID=1000
- PGID=2000
- TZ=Australia/Perth
volumes:
- ${BIND?err}nextc-config:/config
- ${DATA?err}ncdata:/ncdata
- ${DATA?err}fmedia:/fmedia
ports:
- "8443:443"
depends_on:
- nextc-db
networks:
- local
- nextc
nextc-db:
image: lscr.io/linuxserver/mariadb:10.6.10
restart: always
volumes:
- ${BIND?err}nextc-db-config:/config
environment:
- PUID=1000
- PGID=2000
- TZ=Australia/Perth
- REMOTE_SQL=
networks:
- nextc
onlyo-ds:
image: docker.io/onlyoffice/documentserver:7.1
restart: always
volumes:
- ${CONF?err}onlyo-ds.crt:/onlyo-ds.crt:ro
- ${CONF?err}onlyo-ds.key:/onlyo-ds.key:ro
- ${BIND?err}onlyo-ds-log:/var/log/onlyoffice
- ${BIND?err}onlyo-ds-lib:/var/lib/onlyoffice
- ${BIND?err}onlyo-ds-www:/var/www/onlyoffice/Data
- ${BIND?err}onlyo-ds-pg:/var/lib/postgresql
- ${BIND?err}onlyo-ds-rb:/var/lib/rabbitmq
- ${BIND?err}onlyo-ds-rd:/var/lib/redis
- ${BIND?err}onlyo-ds-font:/usr/share/fonts/truetype/custom
environment:
- ONLYOFFICE_HTTPS_HSTS_ENABLED=true
- ONLYOFFICE_HTTPS_HSTS_MAXAGE=
- SSL_CERTIFICATE_PATH=/onlyo-ds.crt
- SSL_KEY_PATH=/onlyo-ds.key
- SSL_DHPARAM_PATH=
- SSL_VERIFY_CLIENT=
- DB_TYPE=
- DB_HOST=
- DB_PORT=
- DB_NAME=
- DB_USER=
- DB_PWD=
- AMQP_URI=
- AMQP_TYPE=
- REDIS_SERVER_HOST=
- REDIS_SERVER_PORT=
- NGINX_WORKER_PROCESSES=
- NGINX_WORKER_CONNECTIONS=
- JWT_ENABLED=
- JWT_SECRET=
- JWT_HEADER=
- JWT_IN_BODY=
- USE_UNAUTHORIZED_STORAGE=
- GENERATE_FONTS=
- METRICS_ENABLED=
- METRICS_HOST=
- METRICS_PORT=
- METRICS_PREFIX=
- LETS_ENCRYPT_DOMAIN=
- LETS_ENCRYPT_MAIL=
networks:
- local