934 lines
29 KiB
YAML
934 lines
29 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=mUczp7Af50iOgdB8mIm7CkhzVrHyOmVT"
|
|
- "OIDC_AUTO_REDIRECT=false"
|
|
- "OPENAI_API_KEY=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"
|
|
- "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"
|
|
|
|
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=cminmfb4uou57fpo213xkx2th038awgczbpbz4gh1gv2b25k"
|
|
- "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=h4ry5nuqqpbye4udfc0kq6efswnnwsfd6k4wk31a59tf2nyi"
|
|
- "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"
|
|
- "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=6N(BzRLq3w"
|
|
- "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:1.3.16"
|
|
|
|
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=5e1f3494f0d4e7cbc2ada051e1f596a4cd7de341"
|
|
- "telegram_token=6324506583:AAEW4EwQwRdfNt9U_1esT78ZdKOFRQhbm34"
|
|
- "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"
|
|
|
|
volumes:
|
|
- "/mnt/user/appdata/icloudpd:/config"
|
|
- "/mnt/user/photos:/home/user/iCloud"
|
|
|
|
working_dir: "/"
|
|
|
|
|
|
icloudpd-web:
|
|
|
|
container_name: "icloudpd-web"
|
|
|
|
entrypoint:
|
|
- "docker-entrypoint.sh"
|
|
|
|
environment:
|
|
- "PATH=/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.8"
|
|
- "PYTHON_SHA256=c909157bb25ec114e5869124cc2a9c4a4d4c1e957ca4ff553f1edc692101154e"
|
|
- "HOST=0.0.0.0"
|
|
- "PORT=5000"
|
|
- "DATA_DIR=/data"
|
|
|
|
hostname: "be7ba0135864"
|
|
|
|
image: "spicadust/icloudpd-web"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
com.docker.compose.config-hash: "94b9c90cebf727cfe2ea7a7649ca1659e21bd89740bc24ef69cdfe71c2c9a202"
|
|
com.docker.compose.container-number: "1"
|
|
com.docker.compose.depends_on: ""
|
|
com.docker.compose.image: "sha256:d685a93957a06a6908567c96e5381a2e6d93d3cf88f76403e1ba79fa18fb4271"
|
|
com.docker.compose.oneoff: "False"
|
|
com.docker.compose.project: "immich"
|
|
com.docker.compose.project.config_files: "/etc/komodo/repos/compose-files/immich/compose.yaml"
|
|
com.docker.compose.project.working_dir: "/etc/komodo/repos/compose-files/immich"
|
|
com.docker.compose.replace: "icloudpd-web"
|
|
com.docker.compose.service: "icloudpd-web"
|
|
com.docker.compose.version: "2.39.4"
|
|
traefik.http.routers.icloudpd.rule: "Host(`icloudpd.arnoutvw.nl`)"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
network_mode: "bridge"
|
|
|
|
ports:
|
|
- "8695:5000/tcp"
|
|
|
|
user: "appuser"
|
|
|
|
volumes:
|
|
- "/mnt/user/icloudpd:/app"
|
|
- "8a95a9abe8cd47162994016fe971834383dad360e0e46b598d9d21d341dd1e77:/data"
|
|
- "bd46e56cceb787eb943228af9b60f6bf0502d06348bf21fca40a772cd5caf30a:/downloads"
|
|
|
|
working_dir: "/home/appuser"
|
|
|
|
|
|
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=e11fl1oa-*ytql8p)(06fbj4ukrlo+n7k&q5+$$1md7i+mge=ee"
|
|
- "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"
|
|
|
|
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=e11fl1oa-*ytql8p)(06fbj4ukrlo+n7k&q5+$$1md7i+mge=ee"
|
|
- "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"
|
|
|
|
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:
|
|
|
|
command:
|
|
- "uv"
|
|
- "run"
|
|
- "-m"
|
|
- "src.process_manager"
|
|
|
|
container_name: "photon"
|
|
|
|
entrypoint:
|
|
- "/bin/sh"
|
|
- "entrypoint.sh"
|
|
|
|
environment:
|
|
- "HOST_OS=Unraid"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "HOST_CONTAINERNAME=photon"
|
|
- "UPDATE_STRATEGY=SEQUENTIAL"
|
|
- "UPDATE_INTERVAL=720h"
|
|
- "TZ=Europe/Berlin"
|
|
- "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "JAVA_HOME=/opt/java/openjdk"
|
|
- "LANG=en_US.UTF-8"
|
|
- "LANGUAGE=en_US:en"
|
|
- "LC_ALL=en_US.UTF-8"
|
|
- "JAVA_VERSION=jdk-21.0.9+10"
|
|
|
|
hostname: "df06e527b77c"
|
|
|
|
image: "rtuszik/photon-docker:latest"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
net.unraid.docker.icon: "https://photon.komoot.io/static/img/photon_logo.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
net.unraid.docker.webui: "http://[IP]:[PORT:2322]/"
|
|
org.opencontainers.image.description: "Unofficial docker image for the Photon Geocoder"
|
|
org.opencontainers.image.documentation: "https://github.com/rtuszik/photon-docker#readme"
|
|
org.opencontainers.image.ref.name: "ubuntu"
|
|
org.opencontainers.image.source: "https://github.com/rtuszik/photon-docker"
|
|
org.opencontainers.image.title: "photon-docker"
|
|
org.opencontainers.image.url: "https://github.com/rtuszik/photon-docker"
|
|
org.opencontainers.image.version: "24.04"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "ee:2c:d1:6a:b5:c0"
|
|
|
|
network_mode: "bridge"
|
|
|
|
ports:
|
|
- "2322:2322/tcp"
|
|
|
|
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"
|
|
|
|
volumes:
|
|
- "/mnt/user/Backups/syncthing:/sync"
|
|
- "/mnt/user/appdata/syncthing:/config"
|
|
|
|
working_dir: "/"
|
|
|
|
|