diff --git a/Arcane/docker-compose.yml b/Arcane/docker-compose.yml index 34a3967..077fb71 100644 --- a/Arcane/docker-compose.yml +++ b/Arcane/docker-compose.yml @@ -3,7 +3,7 @@ services: image: ghcr.io/ofkm/arcane:latest container_name: arcane ports: - - '3000:3000' + - "3000:3000" volumes: - /var/run/docker.sock:/var/run/docker.sock - C:\Docker\AppData\arcane:/app/data @@ -17,4 +17,4 @@ services: # - DOCKER_GID=998 # Optional: For local HTTP testing only # - PUBLIC_ALLOW_INSECURE_COOKIES=true - restart: unless-stopped \ No newline at end of file + restart: unless-stopped diff --git a/Authentik/docker-compose.yml b/Authentik/docker-compose.yml index 1b13041..f6d221e 100644 --- a/Authentik/docker-compose.yml +++ b/Authentik/docker-compose.yml @@ -1,5 +1,4 @@ --- - services: postgresql: image: docker.io/library/postgres:16-alpine diff --git a/Baikal/docker-compose.yml b/Baikal/docker-compose.yml index e8d03fa..f257a6e 100644 --- a/Baikal/docker-compose.yml +++ b/Baikal/docker-compose.yml @@ -15,4 +15,4 @@ services: - "802:80" volumes: - D:\Users\MohandL3G\Docker\AppData\baikal\config:/var/www/baikal/config - - D:\Users\MohandL3G\Docker\AppData\baikal\Specific:/var/www/baikal/Specific \ No newline at end of file + - D:\Users\MohandL3G\Docker\AppData\baikal\Specific:/var/www/baikal/Specific diff --git a/Cup/docker-compose.yml b/Cup/docker-compose.yml index 732a1ea..96ddb93 100644 --- a/Cup/docker-compose.yml +++ b/Cup/docker-compose.yml @@ -8,4 +8,4 @@ services: ports: - 8001:8000 volumes: - - /var/run/docker.sock:/var/run/docker.sock \ No newline at end of file + - /var/run/docker.sock:/var/run/docker.sock diff --git a/Diun/docker-compose.yml b/Diun/docker-compose.yml index 48c067a..0891fa7 100644 --- a/Diun/docker-compose.yml +++ b/Diun/docker-compose.yml @@ -24,4 +24,3 @@ services: labels: - "diun.enable=true" restart: unless-stopped - diff --git a/Dockge/docker-compose.yml b/Dockge/docker-compose.yml index 71334bd..5ae07e8 100644 --- a/Dockge/docker-compose.yml +++ b/Dockge/docker-compose.yml @@ -8,7 +8,7 @@ services: volumes: - /var/run/docker.sock:/var/run/docker.sock - C:\Docker\AppData\Dockge\data:/app/data - + # If you want to use private registries, you need to share the auth file with Dockge: # - /root/.docker/:/root/.docker @@ -19,4 +19,4 @@ services: - C:\Docker\AppData\Dockge\stacks:/opt/stacks environment: # Tell Dockge where is your stacks directory - - DOCKGE_STACKS_DIR=/opt/stacks \ No newline at end of file + - DOCKGE_STACKS_DIR=/opt/stacks diff --git a/Duplicati/docker-compose.yml b/Duplicati/docker-compose.yml index 02819a6..44850af 100644 --- a/Duplicati/docker-compose.yml +++ b/Duplicati/docker-compose.yml @@ -18,4 +18,4 @@ services: - C:\Docker:/source/dockerdata ports: - 8200:8200 - restart: unless-stopped \ No newline at end of file + restart: unless-stopped diff --git a/FileBrowser Quantum/docker-compose.yml b/FileBrowser Quantum/docker-compose.yml index 466009b..eb3a744 100644 --- a/FileBrowser Quantum/docker-compose.yml +++ b/FileBrowser Quantum/docker-compose.yml @@ -1,4 +1,3 @@ - services: filebrowser: environment: @@ -17,8 +16,8 @@ services: # Advanced: If you plan to run with a different user besides root or filebrowser, you will need to mount a tmp directory. # - './tmp/:/home/filebrowser/tmp/' ports: - - '8081:80' # the left 80 is the port **you will use** to access. The right 80 is the container port that **must match the config.yaml** + - "8081:80" # the left 80 is the port **you will use** to access. The right 80 is the container port that **must match the config.yaml** image: gtstef/filebrowser # Optionally run as non-root filebrowser user #user: filebrowser - restart: unless-stopped \ No newline at end of file + restart: unless-stopped diff --git a/HomeAssistant/docker-compose.yml b/HomeAssistant/docker-compose.yml index 425f667..3879398 100644 --- a/HomeAssistant/docker-compose.yml +++ b/HomeAssistant/docker-compose.yml @@ -13,4 +13,4 @@ services: - 8123:8123 #devices: # - /path/to/device:/path/to/device - restart: unless-stopped \ No newline at end of file + restart: unless-stopped diff --git a/Homepage/docker-compose.yml b/Homepage/docker-compose.yml index 988ab27..80e2abb 100644 --- a/Homepage/docker-compose.yml +++ b/Homepage/docker-compose.yml @@ -9,4 +9,4 @@ services: - C:\Docker\AppData\homepage\images:/app/public/images - /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations, see alternative methods environment: - HOMEPAGE_ALLOWED_HOSTS: "*" # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts \ No newline at end of file + HOMEPAGE_ALLOWED_HOSTS: "*" # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts diff --git a/Immich/docker-compose.yml b/Immich/docker-compose.yml index 5081f08..2c5a081 100644 --- a/Immich/docker-compose.yml +++ b/Immich/docker-compose.yml @@ -23,7 +23,7 @@ services: env_file: - .env ports: - - '2283:2283' + - "2283:2283" depends_on: - redis - database @@ -61,7 +61,7 @@ services: POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: ${DB_USERNAME} POSTGRES_DB: ${DB_DATABASE_NAME} - POSTGRES_INITDB_ARGS: '--data-checksums' + POSTGRES_INITDB_ARGS: "--data-checksums" # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs # DB_STORAGE_TYPE: 'HDD' volumes: diff --git a/Immich/docker-compose.yml.old b/Immich/docker-compose.yml.old deleted file mode 100644 index 22142a3..0000000 --- a/Immich/docker-compose.yml.old +++ /dev/null @@ -1,58 +0,0 @@ -# -# WARNING: To install Immich, follow our guide: https://immich.app/docs/install/docker-compose -# -# Make sure to use the docker-compose.yml of the current release: -# -# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml -# -# The compose file on main may not be compatible with the latest release. - -name: immich - -services: - immich-server: - container_name: immich_server - image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} - # extends: - # file: hwaccel.transcoding.yml - # service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding - volumes: - # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file - - ${UPLOAD_LOCATION}:/data - - /etc/localtime:/etc/localtime:ro - env_file: - - .env - ports: - - '2283:2283' - depends_on: - - redis - - database - restart: always - healthcheck: - disable: false - - redis: - container_name: immich_redis - image: docker.io/valkey/valkey:8-bookworm@sha256:facc1d2c3462975c34e10fccb167bfa92b0e0dbd992fc282c29a61c3243afb11 - healthcheck: - test: redis-cli ping || exit 1 - restart: always - - database: - container_name: immich_postgres - image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:32324a2f41df5de9efe1af166b7008c3f55646f8d0e00d9550c16c9822366b4a - environment: - POSTGRES_PASSWORD: ${DB_PASSWORD} - POSTGRES_USER: ${DB_USERNAME} - POSTGRES_DB: ${DB_DATABASE_NAME} - POSTGRES_INITDB_ARGS: '--data-checksums' - # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs - # DB_STORAGE_TYPE: 'HDD' - volumes: - # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file - - ${DB_DATA_LOCATION}:/var/lib/postgresql/data - shm_size: 128mb - restart: always - -volumes: - model-cache: diff --git a/Immich/hwaccel.ml.yml b/Immich/hwaccel.ml.yml index c95ac7e..095ec3c 100644 --- a/Immich/hwaccel.ml.yml +++ b/Immich/hwaccel.ml.yml @@ -13,7 +13,7 @@ services: volumes: - /lib/firmware/mali_csffw.bin:/lib/firmware/mali_csffw.bin:ro # Mali firmware for your chipset (not always required depending on the driver) - /usr/lib/libmali.so:/usr/lib/libmali.so:ro # Mali driver for your chipset (always required) - + rknn: security_opt: - systempaths=unconfined @@ -42,7 +42,7 @@ services: openvino: device_cgroup_rules: - - 'c 189:* rmw' + - "c 189:* rmw" devices: - /dev/dri:/dev/dri volumes: diff --git a/Jellyfin/docker-compose.yml b/Jellyfin/docker-compose.yml index 513bb4b..85a74e1 100644 --- a/Jellyfin/docker-compose.yml +++ b/Jellyfin/docker-compose.yml @@ -26,4 +26,4 @@ services: count: 1 capabilities: - gpu - restart: unless-stopped \ No newline at end of file + restart: unless-stopped diff --git a/Jellyseerr/docker-compose.yml b/Jellyseerr/docker-compose.yml index 6003d31..480f874 100644 --- a/Jellyseerr/docker-compose.yml +++ b/Jellyseerr/docker-compose.yml @@ -17,4 +17,4 @@ services: timeout: 3s interval: 15s retries: 3 - restart: unless-stopped \ No newline at end of file + restart: unless-stopped diff --git a/ListSync/docker-compose.yml b/ListSync/docker-compose.yml index 3ad72d3..e9c752a 100644 --- a/ListSync/docker-compose.yml +++ b/ListSync/docker-compose.yml @@ -3,22 +3,22 @@ services: image: ghcr.io/woahai321/list-sync:main container_name: listsync-full ports: - # Frontend (Next.js Dashboard) + # Frontend (Next.js Dashboard) - "3222:3222" # Backend API (FastAPI) - "4222:4222" environment: # Timezone Configuration (set to Europe/London for BST/GMT, change as needed) - TZ=${TZ:-GMT} - - # Overseerr Configuration + + # Overseerr Configuration - OVERSEERR_URL=${OVERSEERR_URL} - OVERSEERR_API_KEY=${OVERSEERR_API_KEY} - OVERSEERR_USER_ID=${OVERSEERR_USER_ID:-1} - SYNC_INTERVAL=${SYNC_INTERVAL:-24} - AUTOMATED_MODE=true - OVERSEERR_4K=${OVERSEERR_4K:-false} - + # List Configuration (comma-separated) - IMDB_LISTS=${IMDB_LISTS} - TRAKT_LISTS=${TRAKT_LISTS} @@ -26,14 +26,14 @@ services: - MDBLIST_LISTS=${MDBLIST_LISTS} - STEVENLU_LISTS=${STEVENLU_LISTS} - TRAKT_SPECIAL_LISTS=${TRAKT_SPECIAL_LISTS} - - TRAKT_SPECIAL_ITEMS_LIMIT=${TRAKT_SPECIAL_ITEMS_LIMIT} + - TRAKT_SPECIAL_ITEMS_LIMIT=${TRAKT_SPECIAL_ITEMS_LIMIT} # Optional Discord webhook - DISCORD_WEBHOOK_URL=${DISCORD_WEBHOOK_URL} - + # Internal API URL for frontend - NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL:-http://0.0.0.0:4222/api} - + # Docker-specific settings - RUNNING_IN_DOCKER=true - NO_SANDBOX=1 @@ -45,9 +45,19 @@ services: - C:\Docker\Compose\ListSync\.env:/usr/src/app/.env # Optional: Mount logs for debugging - C:\Docker\AppData\listsync\logs:/var/log/supervisor - restart: unless-stopped + restart: unless-stopped healthcheck: - test: ["CMD", "curl", "-f", "http://localhost:4222/api/system/health", "&&", "curl", "-f", "http://localhost:3222"] + test: + [ + "CMD", + "curl", + "-f", + "http://localhost:4222/api/system/health", + "&&", + "curl", + "-f", + "http://localhost:3222", + ] interval: 30s timeout: 10s retries: 3 @@ -56,4 +66,4 @@ services: # - Core sync service (python -m list_sync) # - FastAPI backend (port 4222) # - Next.js frontend (port 3222) - # All managed by supervisor for reliability \ No newline at end of file + # All managed by supervisor for reliability diff --git a/NPM/docker-compose.yml b/NPM/docker-compose.yml index 4642c18..1245b88 100644 --- a/NPM/docker-compose.yml +++ b/NPM/docker-compose.yml @@ -1,14 +1,14 @@ name: nginxproxymanager services: app: - image: 'jc21/nginx-proxy-manager:latest' + image: "jc21/nginx-proxy-manager:latest" restart: unless-stopped environment: TZ: Africa/Tripoli ports: - - '80:80' - - '81:81' - - '443:443' + - "80:80" + - "81:81" + - "443:443" volumes: - C:\Data\AppData\nginxproxymanager\data:/data - - C:\Data\AppData\nginxproxymanager\etc\letsencrypt:/etc/letsencrypt \ No newline at end of file + - C:\Data\AppData\nginxproxymanager\etc\letsencrypt:/etc/letsencrypt diff --git a/Newt/docker-compose.yml b/Newt/docker-compose.yml index c96c657..afa600a 100644 --- a/Newt/docker-compose.yml +++ b/Newt/docker-compose.yml @@ -8,4 +8,4 @@ services: - PANGOLIN_ENDPOINT=https://pangolin.mohandl3g.ly - NEWT_ID=crcnpqj8nnlr2bo - NEWT_SECRET=6pudccxon6g447lcr0z9v9favu3xca4ornn4x9avrkv6jr6b - network_mode: host \ No newline at end of file + network_mode: host diff --git a/Nextcloud/docker-compose.yml b/Nextcloud/docker-compose.yml index ccc507b..58e677f 100644 --- a/Nextcloud/docker-compose.yml +++ b/Nextcloud/docker-compose.yml @@ -13,4 +13,4 @@ services: ports: - 1443:443 - 180:80 - restart: unless-stopped \ No newline at end of file + restart: unless-stopped diff --git a/Nexterm/docker-compose.yml b/Nexterm/docker-compose.yml index 9306c0f..e05a637 100644 --- a/Nexterm/docker-compose.yml +++ b/Nexterm/docker-compose.yml @@ -8,4 +8,4 @@ services: restart: always volumes: - C:\Data\AppData\nexterm\data:/app/data - image: germannewsmaker/nexterm:latest \ No newline at end of file + image: germannewsmaker/nexterm:latest diff --git a/Paperless-NGX/docker-compose.yml b/Paperless-NGX/docker-compose.yml index 4377b0f..18ddf2c 100644 --- a/Paperless-NGX/docker-compose.yml +++ b/Paperless-NGX/docker-compose.yml @@ -56,4 +56,4 @@ services: env_file: docker-compose.env environment: PAPERLESS_REDIS: redis://broker:6379 - PAPERLESS_DBHOST: db \ No newline at end of file + PAPERLESS_DBHOST: db diff --git a/Portainer-CE/docker-compose.yml b/Portainer-CE/docker-compose.yml index 6644794..6442165 100644 --- a/Portainer-CE/docker-compose.yml +++ b/Portainer-CE/docker-compose.yml @@ -12,4 +12,4 @@ services: networks: default: - name: portainer_network \ No newline at end of file + name: portainer_network diff --git a/Sonarr/docker-compose.yml b/Sonarr/docker-compose.yml index 12d5b31..1af5cc6 100644 --- a/Sonarr/docker-compose.yml +++ b/Sonarr/docker-compose.yml @@ -13,4 +13,4 @@ services: - C:\Docker\AppData\sonarr\downloads:/downloads #optional ports: - 8989:8989 - restart: unless-stopped \ No newline at end of file + restart: unless-stopped diff --git a/Tugtainer/docker-compose.yml b/Tugtainer/docker-compose.yml index b57b58a..f35f391 100644 --- a/Tugtainer/docker-compose.yml +++ b/Tugtainer/docker-compose.yml @@ -49,6 +49,6 @@ services: networks: - tugtainer ports: - - '9412:80' + - "9412:80" labels: dev.quenary.tugtainer.protected: True diff --git a/metube/docker-compose.yml b/metube/docker-compose.yml index 39f094a..6321e95 100644 --- a/metube/docker-compose.yml +++ b/metube/docker-compose.yml @@ -12,4 +12,4 @@ services: volumes: - C:\Users\MohandL3G\Downloads\Metube:/downloads - C:\Data\AppData\metube\state:/metube_state - - C:\Data\AppData\metube\cookies:/cookies \ No newline at end of file + - C:\Data\AppData\metube\cookies:/cookies diff --git a/n8n/docker-compose.yml b/n8n/docker-compose.yml index 383a429..a73a8ea 100644 --- a/n8n/docker-compose.yml +++ b/n8n/docker-compose.yml @@ -55,4 +55,4 @@ services: networks: default: - name: n8n_default \ No newline at end of file + name: n8n_default diff --git a/qBittorrent/docker-compose.yml b/qBittorrent/docker-compose.yml index 85b081b..c0fa5ec 100644 --- a/qBittorrent/docker-compose.yml +++ b/qBittorrent/docker-compose.yml @@ -16,4 +16,4 @@ services: - 8080:8080 - 6881:6881 - 6881:6881/udp - restart: unless-stopped \ No newline at end of file + restart: unless-stopped