85 lines
2.4 KiB
Plaintext
85 lines
2.4 KiB
Plaintext
# 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
|