Created
June 13, 2024 14:52
-
-
Save GarnetSunset/a2d79d526e40880f48d690759fec4e7b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: "3.8" | |
networks: | |
rustdesk-net: | |
external: false | |
sync-net: | |
driver: bridge | |
searxng: | |
services: | |
autoheal: | |
container_name: autoheal | |
environment: | |
- AUTOHEAL_CONTAINER_LABEL=autoheal=true | |
- AUTOHEAL_INTERVAL=60 | |
- AUTOHEAL_START_PERIOD=0 | |
- AUTOHEAL_DEFAULT_STOP_TIMEOUT=10 | |
- DOCKER_SOCK=/var/run/docker.sock | |
- WEBHOOK_URL=${discordwebhook} | |
image: willfarrell/autoheal | |
labels: | |
- com.centurylinklabs.watchtower.enable=true | |
restart: always | |
volumes: | |
- /var/run/docker.sock:/var/run/docker.sock | |
beets: | |
container_name: beets | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=New_York/America | |
image: lscr.io/linuxserver/beets:latest | |
labels: | |
- autoheal=true | |
restart: unless-stopped | |
volumes: | |
- /mnt/dockerdrive/share/beets-audible/config:/config | |
- /mnt/dockerdrive/share/beets-audible/plugins:/plugins | |
- /mnt/dockerdrive/share/beets-audible/scripts:/config/custom-cont-init.d | |
- /mnt/dockerdrive/share/beets-audible/audiobooks:/audiobooks | |
- /mnt/dockerdrive/share/m4b/temp/untagged:/untagged | |
bing-rewards: | |
container_name: bing-rewards | |
environment: | |
- MSR_VISIBLE=true | |
image: ghcr.io/ltcmdstone/ms-rewards-farmer-docker:latest | |
restart: "no" | |
shm_size: 3gb | |
volumes: | |
- /mnt/dockerdrive/share/bingrewards/accounts.json:/app/accounts.json | |
- /mnt/dockerdrive/share/bingrewards/sessions:/app/sessions | |
- /mnt/dockerdrive/share/bingrewards/tmp:/app/tmp | |
- /mnt/dockerdrive/share/bingrewards/logs:/app/logs | |
cups: | |
container_name: cups | |
devices: | |
- /dev/bus/usb:/dev/bus/usb | |
environment: | |
- CUPSADMIN=james | |
- CUPSPASSWORD=${GOG_PASSWORD} | |
- TZ=New_York/America | |
image: anujdatar/cups | |
ports: | |
- "631:631" | |
restart: unless-stopped | |
volumes: | |
- /mnt/dockerdrive/share/cups:/etc/cups | |
duckdns: | |
container_name: duckdns | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- SUBDOMAINS=${duckdnsdns} | |
- TOKEN=${duckdnstoken} | |
- LOG_FILE=true | |
image: lscr.io/linuxserver/duckdns:latest | |
labels: | |
- autoheal=true | |
restart: unless-stopped | |
volumes: | |
- /mnt/dockerdrive/share/duckdns/config:/config | |
free-games-claimer: | |
command: bash -c "node prime-gaming; node gog; echo sleeping; sleep 1d" | |
container_name: fgc | |
environment: | |
- EG_EMAIL=${EPIC_EMAIL} | |
- EG_PASSWORD=${EPIC_PASSWORD} | |
- EG_OTPKEY=${EPIC_TOTP} | |
- GOG_EMAIL=${GOG_EMAIL} | |
- GOG_PASSWORD=${GOG_PASSWORD} | |
- NOTIFY=tgram://${TELEGRAM_BOT_TOKEN}/${TELEGRAM_CHAT_ID} | |
- PG_CLAIMDLC=1 | |
- PG_REDEEM=1 | |
- PG_EMAIL=${GOG_EMAIL} | |
- PG_PASSWORD=${PRIMEPASS} | |
- PG_OTPKEY=${PRIMEOTP} | |
image: ghcr.io/vogler/free-games-claimer | |
labels: | |
- autoheal=true | |
- com.centurylinklabs.watchtower.enable=true | |
ports: | |
- "5900:5900" | |
- "6080:6080" | |
restart: unless-stopped | |
volumes: | |
- /mnt/dockerdrive/share/freegamesclaimer:/fgc/data | |
genshin-auto-daily-check-in: | |
container_name: genshin | |
environment: | |
- ACCOUNT1=${hoyolab} | |
image: ks2515/genshin-auto-daily-check-in:latest | |
restart: always | |
mariadb: | |
container_name: mariadb | |
environment: | |
MARIADB_ROOT_PASSWORD: $MARIADB | |
image: mariadb:10.7 | |
labels: | |
- autoheal=true | |
ports: | |
- "3306:3306" | |
restart: always | |
volumes: | |
- /mnt/dockerdrive/share/mariadb:/var/lib/mysql | |
mosquitto: | |
container_name: mosquitto | |
image: eclipse-mosquitto | |
labels: | |
- autoheal=true | |
ports: | |
- "1883:1883" | |
- "19001:9001" | |
volumes: | |
- /mnt/dockerdrive/share/mosquitto:/mosquitto | |
plexanisync: | |
container_name: plexanisync | |
environment: | |
- PLEX_SECTION=TV Shows|Movies | |
- PLEX_URL=http://192.168.1.218:32400 | |
- PLEX_TOKEN=${x_plex_token} | |
- ANI_USERNAME=ReepoPeepo | |
- ANI_TOKEN=${anilist} | |
- INTERVAL=3600 | |
image: ghcr.io/rickdb/plexanisync:latest | |
labels: | |
- autoheal=true | |
restart: unless-stopped | |
plexmetamanager: | |
container_name: plexmetamanager | |
image: meisnate12/plex-meta-manager | |
labels: | |
- autoheal=true | |
- com.centurylinklabs.watchtower.enable=true | |
restart: unless-stopped | |
stdin_open: true | |
tty: true | |
volumes: | |
- /mnt/dockerdrive/share/plexmetamanager/config:/config | |
plextraktsync: | |
container_name: plextraktsync | |
image: lscr.io/linuxserver-labs/plextraktsync:latest | |
labels: | |
- autoheal=true | |
- com.centurylinklabs.watchtower.enable=true | |
restart: on-failure:2 | |
volumes: | |
- /mnt/dockerdrive/share/plextraktsync/config:/config | |
recyclarr: | |
container_name: recyclarr | |
environment: | |
- TZ=America/New_York | |
image: ghcr.io/recyclarr/recyclarr:latest | |
labels: | |
- com.centurylinklabs.watchtower.enable=true | |
user: "1000:1000" | |
volumes: | |
- /mnt/dockerdrive/share/recyclarr:/config | |
valkey: | |
container_name: valkey | |
image: cgr.dev/chainguard/valkey:latest | |
command: --save 30 1 --loglevel warning | |
restart: unless-stopped | |
networks: | |
- searxng | |
volumes: | |
- valkey-data:/data | |
cap_drop: | |
- ALL | |
cap_add: | |
- SETGID | |
- SETUID | |
- DAC_OVERRIDE | |
logging: | |
driver: "json-file" | |
options: | |
max-size: "1m" | |
max-file: "1" | |
rustdesk_relay: | |
command: hbbr | |
container_name: rustdesk_relay | |
image: rustdesk/rustdesk-server:latest | |
labels: | |
- autoheal=true | |
ports: | |
- "21117:21117" | |
- "21119:21119" | |
restart: unless-stopped | |
volumes: | |
- /mnt/dockerdrive/share/rustdesk/data:/root | |
rustdesk_server: | |
command: hbbs -k _ | |
container_name: rustdesk_server | |
depends_on: | |
- rustdesk_relay | |
environment: | |
- KEY_PRIV=${RDPRIV} | |
- KEY_PUB=${RDPUB} | |
- ENCRYPTED_ONLY=1 | |
image: rustdesk/rustdesk-server:latest | |
labels: | |
- autoheal=true | |
ports: | |
- "21115:21115" | |
- "21116:21116" | |
- 21116:21116/udp | |
- "21118:21118" | |
restart: unless-stopped | |
volumes: | |
- /mnt/dockerdrive/share/rustdesk/data:/root | |
scheduler: | |
command: daemon --docker | |
container_name: scheduler | |
image: mcuadros/ofelia:latest | |
labels: | |
autoheal: true | |
com.centurylinklabs.watchtower.enable: true | |
ofelia.job-run.6hours.container: plex-meta-manager,free-games-claimer,fgc,plextraktsync | |
ofelia.job-run.6hours.schedule: "@every 6h" | |
ofelia.job-run.bingrewards.container: bing-rewards | |
ofelia.job-run.bingrewards.schedule: "@every 12h" | |
restart: unless-stopped | |
volumes: | |
- /var/run/docker.sock:/var/run/docker.sock:ro | |
shinkro: | |
container_name: shinkro | |
environment: | |
- PLEX_USERNAME=GarnetSunset | |
image: ghcr.io/varoop/shinkro:latest | |
ports: | |
- "7011:7011" | |
restart: unless-stopped | |
volumes: | |
- /mnt/dockerdrive/share/shinkro/config:/config | |
tedicross: | |
container_name: tedicross | |
environment: | |
- TELEGRAM_BOT_TOKEN=${telegramkey} | |
- DISCORD_BOT_TOKEN=${discordkey} | |
image: tedicross/tedicross | |
labels: | |
- autoheal=true | |
- com.centurylinklabs.watchtower.enable=true | |
restart: unless-stopped | |
volumes: | |
- /mnt/dockerdrive/share/tedicross:/opt/TediCross/data | |
tor: | |
container_name: tor | |
environment: | |
DISPLAY_HEIGHT: 1440 | |
DISPLAY_WIDTH: 2560 | |
KEEP_APP_RUNNING: 1 | |
TZ: America/New_York | |
VNC_PASSWORD: ${EPIC_PASSWORD} | |
image: domistyle/tor-browser | |
ports: | |
- "50068:5800" | |
- "50069:5900" | |
restart: always | |
watchtower: | |
command: "--interval 30 --remove-volumes --cleanup" | |
container_name: watchtower | |
environment: | |
WATCHTOWER_CLEANUP: true | |
WATCHTOWER_REMOVE_VOLUMES: true | |
image: containrrr/watchtower | |
labels: | |
- autoheal=true | |
volumes: | |
- /var/run/docker.sock:/var/run/docker.sock | |
- /mnt/dockerdrive/share/watchtower/config.json:/config.json | |
wifite2: | |
container_name: wifite2 | |
image: finchsec/wifite2 | |
network_mode: host | |
pid: host | |
privileged: true | |
profiles: | |
- donotstart | |
restart: on-failure | |
stdin_open: true | |
tty: true | |
wizarr: | |
container_name: wizarr | |
image: ghcr.io/wizarrrr/wizarr:latest | |
ports: | |
- "5690:5690" | |
volumes: | |
- /mnt/dockerdrive/share/wizarr/database:/data/database | |
volumes: | |
valkey-data: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment