# homeassistant Stack — Secrets Reference # Source: homeassistant.env # # Add SECRET values to Woodpecker at: # https://woodpecker.bryanmail.net # homelab/compose-files → Settings → Secrets # ── SECRETS (add to Woodpecker) ─────────────────────────────────────────────── # Woodpecker secret name: homeassistant_frigate_rtsp_password # Used for: Frigate NVR RTSP camera stream password # Env var in .env: FRIGATE_RTSP_PASSWORD homeassistant_frigate_rtsp_password= # Woodpecker secret name: homeassistant_immich_api_key # Used for: Immich API key for FrImmich face sync integration # Env var in .env: IMMICH_API_KEY homeassistant_immich_api_key= # ── NON-SECRETS (safe in compose file or .env) ──────────────────────────────── # HASS_HOST Home Assistant Traefik hostname # FRIGATE_HOST Frigate Traefik hostname # ZIGBEE_HOST Zigbee2MQTT Traefik hostname # ESPHOME_HOST ESPHome Traefik hostname # FRIMMICH_HOST FrImmich Traefik hostname # IMMICH_API_URL Immich internal API URL # FRIGATE_FACES_DIR Container path for face images # FRIGATE_API_URL Frigate internal API URL # SYNC_SCHEDULE_INTERVAL_HOURS FrImmich sync interval # LOG_LEVEL Log level (INFO) # MAX_FACES_PER_PERSON FrImmich limit # SKIP_EXISTING_FACES FrImmich boolean flag # ── Woodpecker provision-secrets case entry ─────────────────────────────────── # # homeassistant) # create_or_update_secret "homeassistant_frigate_rtsp_password" "$HOMEASSISTANT_FRIGATE_RTSP_PASSWORD" # create_or_update_secret "homeassistant_immich_api_key" "$HOMEASSISTANT_IMMICH_API_KEY" # ;;