Arr Stack

This stack includes: Gluetun, Jellyfin, Jellyseer, Jackett (can be swapped out for Prowlarr), Sonarr, Radarr and qBittorrent. version: "3" networks: default: name: stack-net external: false services: gluetun: image: qmcgaw/gluetun cap_add: - NET_ADMIN ports: - 8080:8080 environment: - VPN_SERVICE_PROVIDER=mullvad #THIS CAN BE CHANGED TO YOUR VPN PROVIDER - VPN_TYPE=wireguard - WIREGUARD_PRIVATE_KEY= #OBTAIN THIS FROM YOUR MULLVAD ACCOUNT - WIREGUARD_ADDRESSES= #OBTAIN THIS FROM YOUR MULLVAD ACCOUNT - OWNED_ONLY=yes jellyfin: container_name: jellyfin image: linuxserver/jellyfin environment: - TZ=America/New_York - PGID=1001 - PUID=1001 ports: - 8096:8096 - 1900:1900 volumes: - ....

May 3, 2024 · 2 min · 227 words

Bookstack

https://www.bookstackapp.com/ version: "2" services: bookstack: image: lscr.io/linuxserver/bookstack container_name: bookstack environment: - PUID=1000 - PGID=1000 - APP_URL= - DB_HOST=bookstack_db - DB_PORT=3306 - DB_USER=bookstack - DB_PASS=password - DB_DATABASE=bookstackapp volumes: - /home/bookstack:/config ports: - 6875:80 restart: always depends_on: - bookstack_db bookstack_db: image: lscr.io/linuxserver/mariadb container_name: bookstack_db environment: - PUID=1000 - PGID=1000 - MYSQL_ROOT_PASSWORD=password - TZ=America/Chicago - MYSQL_DATABASE=bookstackapp - MYSQL_USER=bookstack - MYSQL_PASSWORD=password volumes: - /home/bookstack:/config restart: always

May 3, 2024 · 1 min · 62 words

File Browser

https://filebrowser.org/ version: "3" services: filebrowser: image: hurlenko/filebrowser user: "${UID}:${GID}" ports: - 443:8080 volumes: - /DATA_DIR:/data - /CONFIG_DIR:/config environment: - FB_BASEURL=/filebrowser restart: always

May 3, 2024 · 1 min · 22 words

Firefly III

Docker Compose version: '3.3' services: app: image: fireflyiii/core:latest hostname: app container_name: firefly_iii_core restart: always volumes: - firefly_iii_upload:/var/www/html/storage/upload env_file: .env networks: - firefly_iii ports: - 80:8080 depends_on: - db db: image: mariadb hostname: db container_name: firefly_iii_db restart: always env_file: .db.env networks: - firefly_iii volumes: - firefly_iii_db:/var/lib/mysql cron: # # To make this work, set STATIC_CRON_TOKEN in your .env file or as an environment variable and replace REPLACEME below # The STATIC_CRON_TOKEN must be *exactly* 32 characters long # image: alpine restart: always container_name: firefly_iii_cron command: sh -c "echo \"0 3 * * * wget -qO- http://app:8080/api/v1/cron/REPLACEME\" | crontab - && crond -f -L /dev/stdout" networks: - firefly_iii volumes: firefly_iii_upload: firefly_iii_db: networks: firefly_iii: driver: bridge ....

May 3, 2024 · 10 min · 2114 words

Homebox

https://hay-kot.github.io/homebox/ version: "3.4" services: homebox: image: ghcr.io/hay-kot/homebox:latest # image: ghcr.io/hay-kot/homebox:latest-rootless container_name: homebox restart: always environment: - HBOX_LOG_LEVEL=info - HBOX_LOG_FORMAT=text - HBOX_WEB_MAX_UPLOAD_SIZE=10 volumes: - homebox-data:/data/ ports: - 3100:7745 volumes: homebox-data: driver: local

May 3, 2024 · 1 min · 31 words