# Homelab Environment Variables Template # Copy this file to .env and fill in your actual values # DO NOT commit .env file - it contains secrets! # =========================================== # Git Repository Configuration # =========================================== GITEA_URL=https://git.vish.gg GITEA_TOKEN=REDACTED_TOKEN GITEA_USERNAME=Vish # =========================================== # Portainer API Configuration # =========================================== PORTAINER_URL=http://vishinator.synology.me:10000 PORTAINER_TOKEN=REDACTED_TOKEN # Portainer Endpoint IDs (from AGENTS.md) PORTAINER_ENDPOINT_ATLANTIS=2 PORTAINER_ENDPOINT_CALYPSO=443397 PORTAINER_ENDPOINT_CONCORD_NUC=443395 PORTAINER_ENDPOINT_HOMELAB_VM=443399 PORTAINER_ENDPOINT_RPI5=443398 PORTAINER_ENDPOINT_GUAVA=3 # =========================================== # Network Configuration # =========================================== TAILSCALE_KEY=your_tailscale_auth_key_here CLOUDFLARE_API_TOKEN=REDACTED_TOKEN # =========================================== # Monitoring & Alerting # =========================================== NTFY_URL=https://ntfy.vish.gg NTFY_TOPIC=REDACTED_NTFY_TOPIC SIGNAL_API_URL=http://192.168.0.210:8080 # =========================================== # Development & Testing # =========================================== # Set to 'true' to enable debug logging DEBUG=false # Docker registry for custom images (if any) DOCKER_REGISTRY=your_registry_here # =========================================== # Host-Specific Configuration # =========================================== # Primary NAS ATLANTIS_IP=192.168.0.200 ATLANTIS_TAILSCALE=100.83.230.112 # Secondary NAS CALYPSO_IP=192.168.0.80 CALYPSO_TAILSCALE=100.103.48.78 # Homelab VM HOMELAB_VM_IP=192.168.0.210 HOMELAB_VM_TAILSCALE=100.67.40.126 # TrueNAS Scale GUAVA_IP=192.168.0.100 GUAVA_TAILSCALE=100.75.252.64 # =========================================== # Service-Specific Secrets (Examples) # =========================================== # These would typically be set per-service in their compose files # Listed here for reference only # Database passwords # POSTGRES_PASSWORD=REDACTED_PASSWORD # MYSQL_ROOT_PASSWORD=REDACTED_PASSWORD # API keys for services # PLEX_TOKEN=your_plex_token # GRAFANA_ADMIN_PASSWORD=REDACTED_PASSWORD # OAuth/OIDC configuration # AUTHENTIK_SECRET_KEY=REDACTED_SECRET_KEY # OAUTH_CLIENT_ID=REDACTED_OAUTH_CLIENT_ID # OAUTH_CLIENT_SECRET=your_oauth_client_secret