- Pocket-ID: ENCRYPTION_KEY contains $ — Komodo .env interpolation eats it. Inline with $$ YAML escape (value already in git history from master.yaml; rotate later). - photon: image dropped uv; use image default CMD, strip stale PATH/JAVA. - glances: PYTHON_VERSION must be 3.14 to match image venv.
853 lines
26 KiB
YAML
853 lines
26 KiB
YAML
version: "3.6"
|
|
services:
|
|
Mealie:
|
|
|
|
container_name: "Mealie"
|
|
|
|
entrypoint:
|
|
- "/app/run.sh"
|
|
|
|
environment:
|
|
- "HOST_OS=Unraid"
|
|
- "DB_ENGINE=sqlite"
|
|
- "OIDC_AUTH_ENABLED=true"
|
|
- "BASE_URL=https://mealie.arnoutvw.nl"
|
|
- "PGID=100"
|
|
- "OIDC_CONFIGURATION_URL=https://pass.arnoutvw.nl/.well-known/openid-configuration"
|
|
- "TZ=Europe/Berlin"
|
|
- "HOST_CONTAINERNAME=Mealie"
|
|
- "ALLOW_SIGNUP=false"
|
|
- "PUID=99"
|
|
- "OIDC_REMEMBER_ME=true"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "OIDC_CLIENT_ID=693c1663-b048-4720-9a32-e370a189d75e"
|
|
- "OIDC_CLIENT_SECRET=${MEALIE_OIDC_CLIENT_SECRET}"
|
|
- "OIDC_AUTO_REDIRECT=false"
|
|
- "OPENAI_API_KEY=${MEALIE_OPENAI_API_KEY}"
|
|
- "OPENAI_SEND_DATABASE_DATA=false"
|
|
- "OPENAI_WORKERS=1"
|
|
- "PATH=/opt/mealie/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "LANG=C.UTF-8"
|
|
- "GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305"
|
|
- "PYTHON_VERSION=3.12.13"
|
|
- "PYTHON_SHA256=c08bc65a81971c1dd5783182826503369466c7e67374d1646519adf05207b684"
|
|
- "MEALIE_HOME=/app"
|
|
- "PYTHONUNBUFFERED=1"
|
|
- "PYTHONDONTWRITEBYTECODE=1"
|
|
- "PIP_NO_CACHE_DIR=off"
|
|
- "PIP_DISABLE_PIP_VERSION_CHECK=on"
|
|
- "PIP_DEFAULT_TIMEOUT=100"
|
|
- "VENV_PATH=/opt/mealie"
|
|
- "PRODUCTION=true"
|
|
- "TESTING=false"
|
|
- "GIT_COMMIT_HASH=c880c0865b055026807fb3aa580147b4e0c8dcfd"
|
|
- "NLTK_DATA=/nltk_data/"
|
|
- "APP_PORT=9000"
|
|
- "HOST=0.0.0.0"
|
|
|
|
hostname: "a873ad987327"
|
|
|
|
image: "ghcr.io/mealie-recipes/mealie:latest"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
net.unraid.docker.managed: "dockerman"
|
|
net.unraid.docker.webui: "http://[IP]:[PORT:9926]"
|
|
org.opencontainers.image.created: "2026-05-06T18:51:16.487Z"
|
|
org.opencontainers.image.description: "Mealie is a self hosted recipe manager and meal planner with\
|
|
\ a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience\
|
|
\ for the whole family. Easily add recipes into your database by providing the url and mealie\
|
|
\ will automatically import the relevant data or add a family recipe with the UI editor"
|
|
org.opencontainers.image.licenses: "AGPL-3.0"
|
|
org.opencontainers.image.revision: "c880c0865b055026807fb3aa580147b4e0c8dcfd"
|
|
org.opencontainers.image.source: "https://github.com/mealie-recipes/mealie"
|
|
org.opencontainers.image.title: "mealie"
|
|
org.opencontainers.image.url: "https://github.com/mealie-recipes/mealie"
|
|
org.opencontainers.image.version: "v3.17.0"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "56:cc:df:03:f0:9c"
|
|
|
|
network_mode: "bridge"
|
|
|
|
ports:
|
|
- "9925:9000/tcp"
|
|
|
|
restart: "unless-stopped"
|
|
|
|
volumes:
|
|
- "/mnt/user/appdata/mealiev1:/app/data"
|
|
|
|
|
|
Newt:
|
|
|
|
command:
|
|
- "newt"
|
|
|
|
container_name: "Newt"
|
|
|
|
entrypoint:
|
|
- "/entrypoint.sh"
|
|
|
|
environment:
|
|
- "PANGOLIN_ENDPOINT=https://pangolin.arnoutvw.nl"
|
|
- "NEWT_SECRET=${NEWT_SECRET}"
|
|
- "DOCKER_SOCKET=/var/run/docker.sock"
|
|
- "TZ=Europe/Berlin"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "HOST_CONTAINERNAME=Newt"
|
|
- "HOST_OS=Unraid"
|
|
- "NEWT_ID=nj3wvqzj44a8sh1"
|
|
- "DOCKER_ENFORCE_NETWORK_VALIDATION=true"
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
|
|
expose:
|
|
- "2112/tcp"
|
|
|
|
hostname: "e6ea728334b3"
|
|
|
|
image: "fosrl/newt"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
net.unraid.docker.icon: "https://raw.githubusercontent.com/fosrl/pangolin/refs/heads/main/public/logo/pangolin_orange_512x512.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
org.opencontainers.image.authors: "fosrl"
|
|
org.opencontainers.image.created: "2026-05-08T18:07:42Z"
|
|
org.opencontainers.image.description: "Pangolin tunneled site & network connector"
|
|
org.opencontainers.image.documentation: "https://github.com/fosrl/newt"
|
|
org.opencontainers.image.licenses: "AGPL-3.0"
|
|
org.opencontainers.image.ref.name: "1.12.5"
|
|
org.opencontainers.image.revision: "0da8a29a6162c97e9ed99d03d0c993a2049eeacb"
|
|
org.opencontainers.image.source: "https://github.com/fosrl/newt"
|
|
org.opencontainers.image.title: "newt"
|
|
org.opencontainers.image.url: "https://github.com/fosrl/newt"
|
|
org.opencontainers.image.version: "1.12.5"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "62:dc:75:13:86:c7"
|
|
|
|
network_mode: "bridge"
|
|
|
|
restart: "always"
|
|
|
|
volumes:
|
|
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
|
|
|
working_dir: "/"
|
|
|
|
|
|
Newt-secondary:
|
|
|
|
command:
|
|
- "newt"
|
|
|
|
container_name: "Newt-secondary"
|
|
|
|
entrypoint:
|
|
- "/entrypoint.sh"
|
|
|
|
environment:
|
|
- "TZ=Europe/Berlin"
|
|
- "PANGOLIN_ENDPOINT=https://pangolin-secondary.arnoutvw.nl"
|
|
- "NEWT_ID=r3z5tzmrso6sm2v"
|
|
- "NEWT_SECRET=${NEWT_SECRET_SECONDARY}"
|
|
- "HOST_OS=Unraid"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "HOST_CONTAINERNAME=Newt-secondary"
|
|
- "DOCKER_SOCKET=/var/run/docker.sock"
|
|
- "DOCKER_ENFORCE_NETWORK_VALIDATION=true"
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
|
|
expose:
|
|
- "2112/tcp"
|
|
|
|
hostname: "62a85da202e1"
|
|
|
|
image: "fosrl/newt"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
net.unraid.docker.icon: "https://raw.githubusercontent.com/fosrl/pangolin/refs/heads/main/public/logo/pangolin_orange_512x512.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
org.opencontainers.image.authors: "fosrl"
|
|
org.opencontainers.image.created: "2026-05-08T18:07:42Z"
|
|
org.opencontainers.image.description: "Pangolin tunneled site & network connector"
|
|
org.opencontainers.image.documentation: "https://github.com/fosrl/newt"
|
|
org.opencontainers.image.licenses: "AGPL-3.0"
|
|
org.opencontainers.image.ref.name: "1.12.5"
|
|
org.opencontainers.image.revision: "0da8a29a6162c97e9ed99d03d0c993a2049eeacb"
|
|
org.opencontainers.image.source: "https://github.com/fosrl/newt"
|
|
org.opencontainers.image.title: "newt"
|
|
org.opencontainers.image.url: "https://github.com/fosrl/newt"
|
|
org.opencontainers.image.version: "1.12.5"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "a6:38:87:57:79:1c"
|
|
|
|
network_mode: "bridge"
|
|
|
|
restart: "always"
|
|
|
|
volumes:
|
|
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
|
|
|
working_dir: "/"
|
|
|
|
|
|
Ntfy:
|
|
|
|
command:
|
|
- "serve"
|
|
|
|
container_name: "Ntfy"
|
|
|
|
entrypoint:
|
|
- "ntfy"
|
|
|
|
environment:
|
|
- "NTFY_AUTH_FILE=/config/user.db"
|
|
- "NTFY_AUTH_DEFAULT_ACCESS=deny-all"
|
|
- "NTFY_BEHIND_PROXY=false"
|
|
- "NTFY_ENABLE_LOGIN=true"
|
|
- "HOST_OS=Unraid"
|
|
- "HOST_CONTAINERNAME=Ntfy"
|
|
- "NTFY_BASE_URL=https://ntfy.arnoutvw.nl"
|
|
- "NTFY_WEB_ROOT=app"
|
|
- "cloudflare.tunnel.service=http://192.168.10.144:7489"
|
|
- "NTFY_SMTP_SERVER_ADDR_PREFIX="
|
|
- "NTFY_ATTACHMENT_FILE_SIZE_LIMIT=15M"
|
|
- "NTFY_ATTACHMENT_EXPIRY_DURATION=3h"
|
|
- "NTFY_SMTP_SENDER_ADDR="
|
|
- "NTFY_SMTP_SENDER_PASS="
|
|
- "NTFY_CACHE_DURATION=12h"
|
|
- "NTFY_SMTP_SENDER_FROM="
|
|
- "NTFY_LOG_LEVEL=info"
|
|
- "TZ=Europe/Berlin"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "NTFY_UPSTREAM_BASE_URL=https://ntfy.sh"
|
|
- "NTFY_CACHE_FILE=/config/cache.db"
|
|
- "NTFY_ATTACHMENT_CACHE_DIR=/config/attachments"
|
|
- "NTFY_ATTACHMENT_TOTAL_SIZE_LIMIT=5G"
|
|
- "NTFY_SMTP_SENDER_USER="
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
|
|
hostname: "0cfc3f7274c5"
|
|
|
|
image: "binwiederhier/ntfy"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
cloudflare.tunnel.enable: "true"
|
|
cloudflare.tunnel.hostname: "ntfy.arnoutvw.nl"
|
|
net.unraid.docker.icon: "https://raw.githubusercontent.com/binwiederhier/ntfy/main/docs/static/img/ntfy.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
net.unraid.docker.webui: "http://[IP]:[PORT:80]/"
|
|
org.opencontainers.image.authors: "philipp.heckel@gmail.com"
|
|
org.opencontainers.image.description: "Send push notifications to your phone or desktop using PUT/POST"
|
|
org.opencontainers.image.documentation: "https://docs.ntfy.sh/"
|
|
org.opencontainers.image.licenses: "Apache-2.0, GPL-2.0"
|
|
org.opencontainers.image.source: "https://github.com/binwiederhier/ntfy"
|
|
org.opencontainers.image.title: "ntfy"
|
|
org.opencontainers.image.url: "https://ntfy.sh/"
|
|
org.opencontainers.image.vendor: "Philipp C. Heckel"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "6a:2f:a5:66:87:29"
|
|
|
|
network_mode: "bridge"
|
|
|
|
ports:
|
|
- "7489:80/tcp"
|
|
|
|
restart: "unless-stopped"
|
|
|
|
volumes:
|
|
- "/mnt/cache/appdata/Ntfy:/config"
|
|
|
|
working_dir: "/"
|
|
|
|
|
|
Wallos:
|
|
|
|
command:
|
|
- "/var/www/html/startup.sh"
|
|
|
|
container_name: "Wallos"
|
|
|
|
entrypoint:
|
|
- "dumb-init"
|
|
- "--"
|
|
|
|
environment:
|
|
- "TZ=Europe/berlin"
|
|
- "HOST_OS=Unraid"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "HOST_CONTAINERNAME=Wallos"
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "PHPIZE_DEPS=autoconf \t\tdpkg-dev dpkg \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkgconf\
|
|
\ \t\tre2c"
|
|
- "PHP_INI_DIR=/usr/local/etc/php"
|
|
- "PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
|
|
- "PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
|
|
- "PHP_LDFLAGS=-Wl,-O1 -pie"
|
|
- "GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA"
|
|
- "PHP_VERSION=8.3.30"
|
|
- "PHP_URL=https://www.php.net/distributions/php-8.3.30.tar.xz"
|
|
- "PHP_ASC_URL=https://www.php.net/distributions/php-8.3.30.tar.xz.asc"
|
|
- "PHP_SHA256=67f084d36852daab6809561a7c8023d130ca07fc6af8fb040684dd1414934d48"
|
|
|
|
hostname: "bd2d3d12e159"
|
|
|
|
image: "bellamy/wallos:latest"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
net.unraid.docker.icon: "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/wallos.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
net.unraid.docker.webui: "http://[IP]:[PORT:80]/"
|
|
org.opencontainers.image.created: "2026-04-27T20:29:19.272Z"
|
|
org.opencontainers.image.description: "Wallos: Open-source, self-hostable personal subscription\
|
|
\ tracker. Visualize your recurring expenses, manage your budget, and save money."
|
|
org.opencontainers.image.licenses: "GPL-3.0"
|
|
org.opencontainers.image.revision: "7a72e090445ae3011747368e106144764209b202"
|
|
org.opencontainers.image.source: "https://github.com/ellite/Wallos"
|
|
org.opencontainers.image.title: "Wallos"
|
|
org.opencontainers.image.url: "https://github.com/ellite/Wallos"
|
|
org.opencontainers.image.version: "4.8.4"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "ee:30:46:26:d7:fb"
|
|
|
|
network_mode: "bridge"
|
|
|
|
ports:
|
|
- "8282:80/tcp"
|
|
|
|
restart: "unless-stopped"
|
|
|
|
volumes:
|
|
- "/mnt/user/appdata/wallos/db:/var/www/html/db"
|
|
- "/mnt/user/appdata/wallos/logos:/var/www/html/images/uploads/logos"
|
|
|
|
working_dir: "/var/www/html"
|
|
|
|
|
|
ferdium-server:
|
|
|
|
container_name: "ferdium-server"
|
|
|
|
entrypoint:
|
|
- "/entrypoint.sh"
|
|
|
|
environment:
|
|
- "DB_PASSWORD=${FERDIUM_DB_PASSWORD}"
|
|
- "IS_DASHBOARD_ENABLED=true"
|
|
- "CONNECT_WITH_FRANZ=true"
|
|
- "NODE_ENV=development"
|
|
- "MAIL_CONNECTION=smtp"
|
|
- "SMTP_HOST=smtp.gmail.com"
|
|
- "SMTP_PORT=587"
|
|
- "APP_URL=https://ferdium.arnoutvw.nl"
|
|
- "DB_CONNECTION=pg"
|
|
- "DB_PORT=5433"
|
|
- "DB_DATABASE=ferdium"
|
|
- "DB_SSL=false"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "MAIL_PASSWORD=${FERDIUM_MAIL_PASSWORD}"
|
|
- "IS_CREATION_ENABLED=true"
|
|
- "MAIL_USERNAME=arnoutvw@gmail.com"
|
|
- "HOST_OS=Unraid"
|
|
- "HOST_CONTAINERNAME=ferdium-server"
|
|
- "DB_USER=ferdium"
|
|
- "TZ=Europe/Berlin"
|
|
- "DB_HOST=192.168.10.144"
|
|
- "MAIL_SENDER=noreply@ferdium.org"
|
|
- "MAIL_SSL=true"
|
|
- "IS_REGISTRATION_ENABLED=true"
|
|
- "DATA_DIR=/data"
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "NODE_VERSION=18.18.0"
|
|
- "YARN_VERSION=1.22.19"
|
|
- "HOST=0.0.0.0"
|
|
- "PORT=3333"
|
|
|
|
hostname: "6b89f6fcb6ec"
|
|
|
|
image: "ferdium/ferdium-server:2.0.13"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
maintainer: "ferdium"
|
|
net.unraid.docker.icon: "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/images/ferdium.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
net.unraid.docker.webui: "http://[IP]:[PORT:3333]/"
|
|
org.opencontainers.image.created: "2023-09-28T13:07:20.225Z"
|
|
org.opencontainers.image.description: "The server component that can either be self-hosted or hosted\
|
|
\ for general purpose - for use with the ferdium thick client."
|
|
org.opencontainers.image.licenses: "MIT"
|
|
org.opencontainers.image.revision: "57a892830f4c31dea5a49970619bffca36d955a0"
|
|
org.opencontainers.image.source: "https://github.com/ferdium/ferdium-server"
|
|
org.opencontainers.image.title: "ferdium-server"
|
|
org.opencontainers.image.url: "https://github.com/ferdium/ferdium-server"
|
|
org.opencontainers.image.version: "1.3.16"
|
|
traefik.http.routers.ferdium.rule: "Host(`ferdium.arnoutvw.nl`)"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "6a:5b:a6:2d:e4:69"
|
|
|
|
network_mode: "bridge"
|
|
|
|
ports:
|
|
- "3333:3333/tcp"
|
|
|
|
restart: "unless-stopped"
|
|
|
|
volumes:
|
|
- "/mnt/cache/appdata/ferdium-server/data:/data"
|
|
- "/mnt/cache/appdata/ferdium-server/recipes:/app/recipes"
|
|
|
|
working_dir: "/app"
|
|
|
|
|
|
homepage:
|
|
|
|
command:
|
|
- "node"
|
|
- "server.js"
|
|
|
|
container_name: "homepage"
|
|
|
|
entrypoint:
|
|
- "docker-entrypoint.sh"
|
|
|
|
environment:
|
|
- "HOMEPAGE_ALLOWED_HOSTS=homepage.arnoutvw.nl"
|
|
- "TZ=Europe/Berlin"
|
|
- "HOST_OS=Unraid"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "HOST_CONTAINERNAME=homepage"
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "NODE_VERSION=22.22.2"
|
|
- "YARN_VERSION=1.22.22"
|
|
- "NODE_ENV=production"
|
|
- "HOSTNAME=::"
|
|
- "PORT=3000"
|
|
|
|
hostname: "ec28a6ad1d69"
|
|
|
|
image: "ghcr.io/gethomepage/homepage:latest"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
net.unraid.docker.icon: "https://raw.githubusercontent.com/gethomepage/homepage/main/public/android-chrome-512x512.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
net.unraid.docker.webui: "http://[IP]:[PORT:3000]"
|
|
org.opencontainers.image.created: "2026-05-11T15:46:40.557Z"
|
|
org.opencontainers.image.description: "A highly customizable homepage (or startpage / application\
|
|
\ dashboard) with Docker and service API integrations."
|
|
org.opencontainers.image.documentation: "https://github.com/gethomepage/homepage/wiki"
|
|
org.opencontainers.image.licenses: "GPL-3.0"
|
|
org.opencontainers.image.revision: "233721cc905be3a1eeb995963de14cd8d2a0d614"
|
|
org.opencontainers.image.source: "https://github.com/gethomepage/homepage"
|
|
org.opencontainers.image.title: "homepage"
|
|
org.opencontainers.image.url: "https://github.com/gethomepage/homepage"
|
|
org.opencontainers.image.version: "v1.13.1"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "ce:28:a6:c3:01:9e"
|
|
|
|
network_mode: "bridge"
|
|
|
|
ports:
|
|
- "3315:3000/tcp"
|
|
|
|
user: "root"
|
|
|
|
volumes:
|
|
- "/mnt/user/appdata/homepage:/app/config"
|
|
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
|
|
|
working_dir: "/app"
|
|
|
|
|
|
icloudpd:
|
|
|
|
command:
|
|
- "/usr/local/bin/launcher.sh"
|
|
|
|
container_name: "icloudpd"
|
|
|
|
environment:
|
|
- "synchronisation_interval=86400"
|
|
- "file_permissions=666"
|
|
- "UMASK=000"
|
|
- "telegram_chat_id=6690124740"
|
|
- "PGID=100"
|
|
- "TZ=Europe/Amsterdam"
|
|
- "HOST_OS=Unraid"
|
|
- "pushbullet_api_key="
|
|
- "command_line_options=--auto-delete"
|
|
- "authentication_type=2FA"
|
|
- "PUID=99"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "apple_id=arnoutvw@arnoutvw.nl"
|
|
- "notification_type=Telegram"
|
|
- "directory_permissions=777"
|
|
- "HOST_CONTAINERNAME=icloudpd"
|
|
- "prowl_api_key=${ICLOUDPD_PROWL_API_KEY}"
|
|
- "telegram_token=${ICLOUDPD_TELEGRAM_TOKEN}"
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "XDG_DATA_HOME=/config"
|
|
- "ENV=/etc/profile"
|
|
- "config_file=/config/icloudpd.conf"
|
|
|
|
hostname: "d44e9d0b7873"
|
|
|
|
image: "boredazfcuk/icloudpd"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
maintainer: "boredazfcuk"
|
|
net.unraid.docker.icon: "https://raw.githubusercontent.com/Womabre/-unraid-docker-templates/master/images/photos_icon_large.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
network_mode: "bridge"
|
|
|
|
restart: "unless-stopped"
|
|
|
|
volumes:
|
|
- "/mnt/user/appdata/icloudpd:/config"
|
|
- "/mnt/user/photos:/home/user/iCloud"
|
|
|
|
working_dir: "/"
|
|
|
|
|
|
paperless-ng:
|
|
|
|
container_name: "paperless-ng"
|
|
|
|
entrypoint:
|
|
- "/init"
|
|
|
|
environment:
|
|
- "TZ=Europe/Berlin"
|
|
- "PAPERLESS_OCR_LANGUAGES=nld"
|
|
- "USERMAP_UID=99"
|
|
- "USERMAP_GID=100"
|
|
- "PAPERLESS_CONSUMER_POLLING=0"
|
|
- "HOST_CONTAINERNAME=paperless-ng"
|
|
- "PAPERLESS_REDIS=redis://192.168.10.144:6379"
|
|
- "PAPERLESS_TIME_ZONE=Europe/Amsterdam"
|
|
- "PAPERLESS_IGNORE_DATES="
|
|
- "PAPERLESS_SECRET_KEY=${PAPERLESS_SECRET_KEY}"
|
|
- "HOST_OS=Unraid"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "PAPERLESS_OCR_LANGUAGE=nld"
|
|
- "PAPERLESS_FILENAME_FORMAT={created}-{correspondent}-{title}"
|
|
- "PATH=/command:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "LANG=C.UTF-8"
|
|
- "GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305"
|
|
- "PYTHON_VERSION=3.12.12"
|
|
- "PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4"
|
|
- "UV_TOOL_BIN_DIR=/usr/local/bin"
|
|
- "S6_BEHAVIOUR_IF_STAGE2_FAILS=2"
|
|
- "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0"
|
|
- "S6_VERBOSITY=1"
|
|
- "PYTHONDONTWRITEBYTECODE=1"
|
|
- "PYTHONUNBUFFERED=1"
|
|
- "PYTHONWARNINGS=ignore:::django.http.response:517"
|
|
- "PNGX_CONTAINERIZED=1"
|
|
- "UV_LINK_MODE=copy"
|
|
- "UV_CACHE_DIR=/cache/uv/"
|
|
|
|
hostname: "ec5d0c997a14"
|
|
|
|
image: "ghcr.io/paperless-ngx/paperless-ngx:latest"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
net.unraid.docker.icon: "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/paperless.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
net.unraid.docker.webui: "http://[IP]:[PORT:8000]"
|
|
org.opencontainers.image.authors: "paperless-ngx team <hello@paperless-ngx.com>"
|
|
org.opencontainers.image.created: "2026-04-27T02:39:51.366Z"
|
|
org.opencontainers.image.description: "A community-supported supercharged document management system:\
|
|
\ scan, index and archive all your documents"
|
|
org.opencontainers.image.documentation: "https://docs.paperless-ngx.com/"
|
|
org.opencontainers.image.licenses: "GPL-3.0"
|
|
org.opencontainers.image.revision: "05e48b23166df7c7afe6f329b460b0511a89496c"
|
|
org.opencontainers.image.source: "https://github.com/paperless-ngx/paperless-ngx"
|
|
org.opencontainers.image.title: "paperless-ngx"
|
|
org.opencontainers.image.url: "https://github.com/paperless-ngx/paperless-ngx"
|
|
org.opencontainers.image.version: "2.20.15"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "da:b5:a0:1f:97:cf"
|
|
|
|
network_mode: "bridge"
|
|
|
|
ports:
|
|
- "8000:8000/tcp"
|
|
|
|
restart: "unless-stopped"
|
|
|
|
volumes:
|
|
- "/mnt/user/Plex/paperless/consume:/usr/src/paperless/consume"
|
|
- "/mnt/user/Plex/paperless/export:/usr/src/paperless/export"
|
|
- "/mnt/user/Plex/paperless/media:/usr/src/paperless/media"
|
|
- "/mnt/user/appdata/paperless-ng/data:/usr/src/paperless/data"
|
|
|
|
working_dir: "/usr/src/paperless/src/"
|
|
|
|
|
|
paperless-ngx-kristin:
|
|
|
|
container_name: "paperless-ngx-kristin"
|
|
|
|
entrypoint:
|
|
- "/init"
|
|
|
|
environment:
|
|
- "PAPERLESS_TIME_ZONE=Europe/Berlin"
|
|
- "HOST_CONTAINERNAME=paperless-ngx-kristin"
|
|
- "PAPERLESS_OCR_LANGUAGES=deu,nld,eng"
|
|
- "PAPERLESS_URL=https://docs-kristin.arnoutvw.nl"
|
|
- "PAPERLESS_IGNORE_DATES="
|
|
- "PAPERLESS_CONSUMER_POLLING=0"
|
|
- "USERMAP_GID=100"
|
|
- "PAPERLESS_REDIS=redis://192.168.10.144:6379"
|
|
- "PAPERLESS_SECRET_KEY=${PAPERLESS_SECRET_KEY}"
|
|
- "PAPERLESS_OCR_LANGUAGE=deu"
|
|
- "HOST_OS=Unraid"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "PAPERLESS_FILENAME_FORMAT={created}-{correspondent}-{title}"
|
|
- "PAPERLESS_ALLOWED_HOSTS=192.168.10.144"
|
|
- "USERMAP_UID=99"
|
|
- "TZ=Europe/Berlin"
|
|
- "PATH=/command:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "LANG=C.UTF-8"
|
|
- "GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305"
|
|
- "PYTHON_VERSION=3.12.12"
|
|
- "PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4"
|
|
- "UV_TOOL_BIN_DIR=/usr/local/bin"
|
|
- "S6_BEHAVIOUR_IF_STAGE2_FAILS=2"
|
|
- "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0"
|
|
- "S6_VERBOSITY=1"
|
|
- "PYTHONDONTWRITEBYTECODE=1"
|
|
- "PYTHONUNBUFFERED=1"
|
|
- "PYTHONWARNINGS=ignore:::django.http.response:517"
|
|
- "PNGX_CONTAINERIZED=1"
|
|
- "UV_LINK_MODE=copy"
|
|
- "UV_CACHE_DIR=/cache/uv/"
|
|
|
|
hostname: "fd9391e47c23"
|
|
|
|
image: "ghcr.io/paperless-ngx/paperless-ngx"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
net.unraid.docker.icon: "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/paperless.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
net.unraid.docker.webui: "http://[IP]:[PORT:8000]"
|
|
org.opencontainers.image.authors: "paperless-ngx team <hello@paperless-ngx.com>"
|
|
org.opencontainers.image.created: "2026-04-27T02:39:51.366Z"
|
|
org.opencontainers.image.description: "A community-supported supercharged document management system:\
|
|
\ scan, index and archive all your documents"
|
|
org.opencontainers.image.documentation: "https://docs.paperless-ngx.com/"
|
|
org.opencontainers.image.licenses: "GPL-3.0"
|
|
org.opencontainers.image.revision: "05e48b23166df7c7afe6f329b460b0511a89496c"
|
|
org.opencontainers.image.source: "https://github.com/paperless-ngx/paperless-ngx"
|
|
org.opencontainers.image.title: "paperless-ngx"
|
|
org.opencontainers.image.url: "https://github.com/paperless-ngx/paperless-ngx"
|
|
org.opencontainers.image.version: "2.20.15"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "e2:12:32:89:7a:a8"
|
|
|
|
network_mode: "bridge"
|
|
|
|
ports:
|
|
- "8005:8000/tcp"
|
|
|
|
restart: "unless-stopped"
|
|
|
|
volumes:
|
|
- "/mnt/user/appdata/paperless-ngx/data:/usr/src/paperless/data"
|
|
- "/mnt/user/papermerge-kirstin/media:/usr/src/paperless/media"
|
|
- "/mnt/user/papermerge-kristin/consume:/usr/src/paperless/consume"
|
|
- "/mnt/user/papermerge-kristin/export:/usr/src/paperless/export"
|
|
|
|
working_dir: "/usr/src/paperless/src/"
|
|
|
|
|
|
photon:
|
|
|
|
container_name: "photon"
|
|
|
|
environment:
|
|
- "UPDATE_STRATEGY=SEQUENTIAL"
|
|
- "UPDATE_INTERVAL=720h"
|
|
- "TZ=Europe/Berlin"
|
|
|
|
image: "rtuszik/photon-docker:latest"
|
|
|
|
ipc: "private"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
network_mode: "bridge"
|
|
|
|
ports:
|
|
- "2322:2322/tcp"
|
|
|
|
restart: "unless-stopped"
|
|
|
|
volumes:
|
|
- "/mnt/user/development/photon:/photon/photon_data"
|
|
|
|
working_dir: "/photon"
|
|
|
|
|
|
syncthing:
|
|
|
|
container_name: "syncthing"
|
|
|
|
entrypoint:
|
|
- "/init"
|
|
|
|
environment:
|
|
- "PGID=100"
|
|
- "TZ=Europe/Berlin"
|
|
- "HOST_OS=Unraid"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "HOST_CONTAINERNAME=syncthing"
|
|
- "PUID=99"
|
|
- "PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "PS1=$$(whoami)@$$(hostname):$$(pwd)\\$$ "
|
|
- "HOME=/config"
|
|
- "TERM=xterm"
|
|
- "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0"
|
|
- "S6_VERBOSITY=1"
|
|
- "S6_STAGE2_HOOK=/docker-mods"
|
|
- "VIRTUAL_ENV=/lsiopy"
|
|
- "LSIO_FIRST_PARTY=true"
|
|
|
|
hostname: "e15633021566"
|
|
|
|
image: "linuxserver/syncthing"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
build_version: "Linuxserver.io version:- v2.0.16-ls216 Build-date:- 2026-05-09T04:12:55+00:00"
|
|
maintainer: "thelamer"
|
|
net.unraid.docker.icon: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/syncthing-icon.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
net.unraid.docker.webui: "http://[IP]:[PORT:8384]"
|
|
org.opencontainers.image.authors: "linuxserver.io"
|
|
org.opencontainers.image.created: "2026-05-09T04:12:55+00:00"
|
|
org.opencontainers.image.description: "[Syncthing](https://syncthing.net) replaces proprietary sync\
|
|
\ and cloud services with something open, trustworthy and decentralized. Your data is your data\
|
|
\ alone and you deserve to choose where it is stored, if it is shared with some third party and\
|
|
\ how it's transmitted over the Internet."
|
|
org.opencontainers.image.documentation: "https://docs.linuxserver.io/images/docker-syncthing"
|
|
org.opencontainers.image.licenses: "GPL-3.0-only"
|
|
org.opencontainers.image.ref.name: "cfad4ea37d75f7a3887ce220fe8bfd1c09d6710f"
|
|
org.opencontainers.image.revision: "cfad4ea37d75f7a3887ce220fe8bfd1c09d6710f"
|
|
org.opencontainers.image.source: "https://github.com/linuxserver/docker-syncthing"
|
|
org.opencontainers.image.title: "Syncthing"
|
|
org.opencontainers.image.url: "https://github.com/linuxserver/docker-syncthing/packages"
|
|
org.opencontainers.image.vendor: "linuxserver.io"
|
|
org.opencontainers.image.version: "v2.0.16-ls216"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "1a:d4:55:1b:ba:31"
|
|
|
|
network_mode: "bridge"
|
|
|
|
ports:
|
|
- "21027:21027/udp"
|
|
- "22000:22000/tcp"
|
|
- "8384:8384/tcp"
|
|
|
|
restart: "unless-stopped"
|
|
|
|
volumes:
|
|
- "/mnt/user/Backups/syncthing:/sync"
|
|
- "/mnt/user/appdata/syncthing:/config"
|
|
|
|
working_dir: "/"
|
|
|
|
|