# Inspector — Portainer stack # # Paste this into Portainer: Stacks -> Add stack -> Web editor. # Then set these under "Environment variables" (Advanced mode lets you paste them): # # INSPECTOR_DATA Folder on your server for Inspector's files. # Unraid: /mnt/user/appdata/inspector Other: /opt/inspector # INSPECTOR_PASSWORD Dashboard password (username is "admin"). # Only used on first start; change it later in Settings. # TZ Your timezone, e.g. America/Los_Angeles # # Optional: # INSPECTOR_PORT Port for the dashboard on your server (default 8080). # INSPECTOR_TAG Image version to run (default "latest"; e.g. 0.8.0 to pin). # PUID / PGID User/group Inspector runs as (default 1000/1000). # Unraid users often prefer 99 / 100. # PORTAINER_API_TOKEN Portainer access token, only if you use stack redeploy # (Settings -> Portainer in the dashboard). # # No config file to create, no docker group ID to look up: Inspector creates # its config on first start and detects Docker socket permissions by itself. services: inspector: image: gitea.euronvault.com/euronvault/inspector:${INSPECTOR_TAG:-latest} container_name: inspector restart: unless-stopped ports: - "${INSPECTOR_PORT:-8080}:8080" volumes: # Lets Inspector see and restart your containers. Required. - /var/run/docker.sock:/var/run/docker.sock # Settings (config.yml), logs, and event history. Kept across updates. - ${INSPECTOR_DATA:-/opt/inspector}/config:/app/config - ${INSPECTOR_DATA:-/opt/inspector}/logs:/app/logs - ${INSPECTOR_DATA:-/opt/inspector}/data:/app/data environment: - TZ=${TZ:-UTC} - INSPECTOR_PASSWORD=${INSPECTOR_PASSWORD:-} - PUID=${PUID:-1000} - PGID=${PGID:-1000} - PORTAINER_API_TOKEN=${PORTAINER_API_TOKEN:-}