Files
homelab-optimized/.env.example
Gitea Mirror Bot ed25b753ac
Some checks failed
Documentation / Deploy to GitHub Pages (push) Has been cancelled
Documentation / Build Docusaurus (push) Has been cancelled
Sanitized mirror from private repository - 2026-03-21 08:49:32 UTC
2026-03-21 08:49:32 +00:00

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