services: dockdeck: container_name: DockDeck build: context: . image: dockdeck:local restart: unless-stopped labels: org.opencontainers.image.title: DockDeck org.opencontainers.image.description: Premium read-only Unraid start dashboard org.opencontainers.image.source: http://192.168.10.150:3000/NuklearRabbit/DockDeck net.unraid.docker.managed: dockerman net.unraid.docker.webui: "http://${UNRAID_HOST:-tower.local}:${DOCKDECK_PORT:-1218}" net.unraid.docker.icon: "http://${UNRAID_HOST:-tower.local}:${DOCKDECK_PORT:-1218}/dockdeck-icon.png" environment: HOST: 0.0.0.0 PORT: 3000 DATABASE_PATH: /data/dockdeck.db INTEGRATION_ENV_PATH: /data/integrations.env APPOPS_URL: ${APPOPS_URL:-} DOCKER_PROXY_URL: ${DOCKER_PROXY_URL:-} UNRAID_TEMPLATES_PATH: /unraid-templates UNRAID_ICONS_SOURCE_PATH: /unraid-icons-source UNRAID_ICONS_PATH: /unraid-icons-cache UNRAID_RUNTIME_PATH: /unraid-runtime UNRAID_HWMON_PATH: /host-hwmon UNRAID_CPUINFO_PATH: /host-proc/cpuinfo UNRAID_MEMINFO_PATH: /host-proc/meminfo UNRAID_UPS_STATUS_PATH: ${UNRAID_UPS_STATUS_PATH:-} UNRAID_HOST: ${UNRAID_HOST:-tower.local} UNRAID_URL: ${UNRAID_URL:-} MOCK_DISCOVERY: "false" POLLING_INTERVAL_MS: ${POLLING_INTERVAL_MS:-30000} NPM_URL: ${NPM_URL:-} NPM_TOKEN: ${NPM_TOKEN:-} NPM_USERNAME: ${NPM_USERNAME:-} NPM_PASSWORD: ${NPM_PASSWORD:-} ADGUARD_URL: ${ADGUARD_URL:-} ADGUARD_USERNAME: ${ADGUARD_USERNAME:-} ADGUARD_PASSWORD: ${ADGUARD_PASSWORD:-} PLEX_URL: ${PLEX_URL:-} PLEX_TOKEN: ${PLEX_TOKEN:-} IMMICH_URL: ${IMMICH_URL:-} IMMICH_API_KEY: ${IMMICH_API_KEY:-} HOME_ASSISTANT_URL: ${HOME_ASSISTANT_URL:-} HOME_ASSISTANT_TOKEN: ${HOME_ASSISTANT_TOKEN:-} OLLAMA_URL: ${OLLAMA_URL:-} GLANCES_URL: ${GLANCES_URL:-} TAUTULLI_URL: ${TAUTULLI_URL:-} TAUTULLI_API_KEY: ${TAUTULLI_API_KEY:-} PAPERLESS_URL: ${PAPERLESS_URL:-} PAPERLESS_TOKEN: ${PAPERLESS_TOKEN:-} SONARR_URL: ${SONARR_URL:-} SONARR_API_KEY: ${SONARR_API_KEY:-} RADARR_URL: ${RADARR_URL:-} RADARR_API_KEY: ${RADARR_API_KEY:-} LIDARR_URL: ${LIDARR_URL:-} LIDARR_API_KEY: ${LIDARR_API_KEY:-} GITEA_WIDGET_URL: ${GITEA_WIDGET_URL:-} GITEA_WIDGET_TOKEN: ${GITEA_WIDGET_TOKEN:-} JELLYFIN_URL: ${JELLYFIN_URL:-} JELLYFIN_API_KEY: ${JELLYFIN_API_KEY:-} SEERR_URL: ${SEERR_URL:-} SEERR_API_KEY: ${SEERR_API_KEY:-} PROWLARR_URL: ${PROWLARR_URL:-} PROWLARR_API_KEY: ${PROWLARR_API_KEY:-} AUTHENTIK_URL: ${AUTHENTIK_URL:-} AUTHENTIK_TOKEN: ${AUTHENTIK_TOKEN:-} PORTAINER_URL: ${PORTAINER_URL:-} PORTAINER_API_KEY: ${PORTAINER_API_KEY:-} GRAFANA_URL: ${GRAFANA_URL:-} GRAFANA_TOKEN: ${GRAFANA_TOKEN:-} PROMETHEUS_URL: ${PROMETHEUS_URL:-} NEXTCLOUD_URL: ${NEXTCLOUD_URL:-} NEXTCLOUD_USERNAME: ${NEXTCLOUD_USERNAME:-} NEXTCLOUD_APP_PASSWORD: ${NEXTCLOUD_APP_PASSWORD:-} AUDIOBOOKSHELF_URL: ${AUDIOBOOKSHELF_URL:-} AUDIOBOOKSHELF_TOKEN: ${AUDIOBOOKSHELF_TOKEN:-} NETDATA_URL: ${NETDATA_URL:-} PEERTUBE_URL: ${PEERTUBE_URL:-} DELUGE_METRICS_URL: ${DELUGE_METRICS_URL:-} DELUGE_METRICS_TOKEN: ${DELUGE_METRICS_TOKEN:-} QBITTORRENT_METRICS_URL: ${QBITTORRENT_METRICS_URL:-} QBITTORRENT_METRICS_TOKEN: ${QBITTORRENT_METRICS_TOKEN:-} JDOWNLOADER_METRICS_URL: ${JDOWNLOADER_METRICS_URL:-} JDOWNLOADER_METRICS_TOKEN: ${JDOWNLOADER_METRICS_TOKEN:-} TDARR_METRICS_URL: ${TDARR_METRICS_URL:-} TDARR_METRICS_TOKEN: ${TDARR_METRICS_TOKEN:-} BAZARR_METRICS_URL: ${BAZARR_METRICS_URL:-} BAZARR_METRICS_TOKEN: ${BAZARR_METRICS_TOKEN:-} VAULTWARDEN_METRICS_URL: ${VAULTWARDEN_METRICS_URL:-} VAULTWARDEN_METRICS_TOKEN: ${VAULTWARDEN_METRICS_TOKEN:-} ports: - "${DOCKDECK_BIND_ADDRESS:-127.0.0.1}:${DOCKDECK_PORT:-1218}:3000" volumes: - dockdeck_data:/data - ${UNRAID_TEMPLATES_DIR:-./fixtures/unraid-templates}:/unraid-templates:ro - ${UNRAID_ICONS_DIR:-/boot/config/plugins/dockerMan/images}:/unraid-icons-source:ro - ${UNRAID_RUNTIME_DIR:-/var/local/emhttp}:/unraid-runtime:ro - ${UNRAID_HWMON_DIR:-/sys/class/hwmon}:/host-hwmon:ro - ${UNRAID_CPUINFO_FILE:-/proc/cpuinfo}:/host-proc/cpuinfo:ro - ${UNRAID_MEMINFO_FILE:-/proc/meminfo}:/host-proc/meminfo:ro networks: - dockdeck_egress read_only: true tmpfs: - /tmp - /unraid-icons-cache:size=64m,mode=0755 security_opt: - no-new-privileges:true networks: dockdeck_egress: ipam: config: - subnet: ${DOCKDECK_EGRESS_SUBNET:-172.31.240.16/28} volumes: dockdeck_data: