diff --git a/mixed/compose-dockerserver2.yml b/mixed/compose-dockerserver2.yml new file mode 100644 index 0000000..30fe50d --- /dev/null +++ b/mixed/compose-dockerserver2.yml @@ -0,0 +1,136 @@ +version: '3' + +services: + # collabora: + # container_name: collabora + # image: collabora/code:22.05.14.3.1 + # environment: + # - alias_group1=${COLLABORA_DOMAIN} + # - username=${COLLABORA_USERNAME} + # - password=${COLLABORA_PASSWORD} + # networks: + # - reverse-proxy + # ports: + # - 9980:9980 + # restart: always + # volumes: + # - ${DOCKER_CONFIGS}/collabora/code:/etc/loolwsd + + freshrss: + container_name: freshrss + image: freshrss/freshrss:latest + environment: + - PUID=${PUID} + - PGID=${PGID} + - CRON_MIN=*/20 + - TZ=${TZ} + depends_on: + - freshrss-db + networks: + - freshrss + - reverse-proxy + ports: + - 8088:80 + restart: unless-stopped + volumes: + - ${DOCKER_CONFIGS}/freshrss/data:/var/www/FreshRSS/data + - ${DOCKER_CONFIGS}/freshrss/extensions:/var/www/FreshRSS/extensions + - /etc/localtime:/etc/localtime:ro + + freshrss-db: + container_name: freshrss-db + image: postgres:12-alpine + environment: + - PUID=${PUID} + - PGID=${PGID} + - POSTGRES_USER=freshrss + - POSTGRES_PASSWORD=freshrss + - POSTGRES_DB=freshrss + networks: + - freshrss + restart: unless-stopped + volumes: + - ${DOCKER_CONFIGS}/freshrss/db/data:/var/lib/postgresql/data + - /etc/localtime:/etc/localtime:ro + + hbbr: + container_name: hbbr + image: rustdesk/rustdesk-server:latest + command: hbbr -k _ + networks: + - reverse-proxy + ports: + - 21117:21117 + - 21119:21119 + restart: always + volumes: + - ${DOCKER_CONFIGS}/rustdesk/hbbr:/root + + hbbs: + container_name: hbbs + image: rustdesk/rustdesk-server:latest + command: hbbs -r rustdesk.akanealw.com:21117 -k _ + depends_on: + - hbbr + networks: + - reverse-proxy + ports: + - 21115:21115 + - 21116:21116 + - 21116:21116/udp + - 21118:21118 + restart: always + volumes: + - ${DOCKER_CONFIGS}/rustdesk/hbbs:/root + + it-tools: + container_name: it-tools + image: corentinth/it-tools:latest + networks: + - reverse-proxy + ports: + - 8383:80 + restart: always + + navidrome: + container_name: navidrome + image: deluan/navidrome:latest + environment: + ND_SCANSCHEDULE: 1h + ND_LOGLEVEL: info + ND_SESSIONTIMEOUT: 24h + ND_BASEURL: "" + LastFM.ApiKey: "788adda1a4ce53bdedcc0d48016fddd2" + LastFM.Secret: "b1579a1932372da6043cd479b925d2db" + user: 1000:1000 + networks: + - reverse-proxy + ports: + - 4533:4533 + restart: always + volumes: + - ${DOCKER_CONFIGS}/navidrome/data:/data + - ${STORAGE_DIR}/Music/Albums:/music:ro + + syncthing-relay-discovery: + container_name: syncthing-relay-discovery + image: t4skforce/syncthing-relay-discovery:latest + environment: + RELAY_OPTS: + DISC_OPTS: + POOLS: + networks: + - reverse-proxy + ports: + - 22067:22067 + - 22026:22026 + restart: always + volumes: + - ${DOCKER_CONFIGS}/syncthing-relay-discovery:/home/syncthing/certs + +networks: + freshrss: + name: freshrss + reverse-proxy: + name: reverse-proxy + external: true