142 lines
4.2 KiB
Plaintext
142 lines
4.2 KiB
Plaintext
# Homelab Infrastructure Environment Variables
|
|
# Copy to .env and fill in any secrets
|
|
# Generated from AGENT-REFERENCE.md
|
|
|
|
# =============================================================================
|
|
# VPS HOSTS
|
|
# =============================================================================
|
|
VPS_PRIMARY_IP=66.63.182.168
|
|
VPS_PRIMARY_DOMAIN=vps.nianticbooks.com
|
|
VPS_PRIMARY_USER=fred
|
|
|
|
VPS_GAMING_IP=51.222.12.162
|
|
VPS_GAMING_DOMAIN=deadeyeg4ming.vip
|
|
VPS_GAMING_USER=ubuntu
|
|
|
|
# =============================================================================
|
|
# PROXMOX HOSTS
|
|
# =============================================================================
|
|
PROXMOX_MAIN_IP=10.0.10.3
|
|
PROXMOX_MAIN_HOST=main-pve
|
|
PROXMOX_MAIN_USER=root
|
|
|
|
PROXMOX_ROUTER_IP=10.0.10.2
|
|
PROXMOX_ROUTER_HOST=pve-router
|
|
PROXMOX_ROUTER_USER=root
|
|
|
|
PROXMOX_STORAGE_IP=10.0.10.4
|
|
PROXMOX_STORAGE_HOST=pve-storage
|
|
PROXMOX_STORAGE_USER=root
|
|
|
|
# =============================================================================
|
|
# NETWORK
|
|
# =============================================================================
|
|
GATEWAY_IP=10.0.10.1
|
|
NETWORK_CIDR=10.0.10.0/24
|
|
DHCP_RANGE_START=10.0.10.50
|
|
DHCP_RANGE_END=10.0.10.254
|
|
|
|
# WireGuard
|
|
WIREGUARD_ACTIVE_NETWORK=10.0.9.0/24
|
|
WIREGUARD_LEGACY_NETWORK=10.0.8.0/24
|
|
WIREGUARD_ENDPOINT=51.222.12.162:51820
|
|
WIREGUARD_VPS_PROXY_IP=10.0.9.3
|
|
|
|
# =============================================================================
|
|
# INFRASTRUCTURE SERVICES
|
|
# =============================================================================
|
|
# Step-CA (CT 115)
|
|
STEPCA_IP=10.0.10.15
|
|
STEPCA_PORT=8443
|
|
STEPCA_ACME_URL=https://10.0.10.15:8443/acme/acme/directory
|
|
|
|
# PostgreSQL (CT 102) - Shared database
|
|
POSTGRES_IP=10.0.10.20
|
|
POSTGRES_PORT=5432
|
|
POSTGRES_USER=postgres
|
|
POSTGRES_PASSWORD=
|
|
|
|
# Authentik (CT 121)
|
|
AUTHENTIK_IP=10.0.10.21
|
|
AUTHENTIK_PORT=9000
|
|
AUTHENTIK_ADMIN_USER=akadmin
|
|
AUTHENTIK_ADMIN_PASSWORD=
|
|
|
|
# n8n (CT 106)
|
|
N8N_IP=10.0.10.22
|
|
N8N_PORT=5678
|
|
|
|
# RustDesk (CT 123)
|
|
RUSTDESK_IP=10.0.10.23
|
|
RUSTDESK_ID_PORT=21115
|
|
RUSTDESK_RELAY_PORT=21117
|
|
RUSTDESK_PUBKEY=sfYuCTMHxrA22kukomb/RAKYyUgr8iaMfm/U4CFLfL0=
|
|
|
|
# Prometheus/Grafana (CT 125)
|
|
PROMETHEUS_IP=10.0.10.25
|
|
PROMETHEUS_PORT=9090
|
|
GRAFANA_IP=10.0.10.25
|
|
GRAFANA_PORT=3000
|
|
|
|
# Uptime Kuma (CT 128)
|
|
UPTIME_KUMA_IP=10.0.10.26
|
|
UPTIME_KUMA_PORT=3001
|
|
|
|
# =============================================================================
|
|
# APPLICATION SERVICES
|
|
# =============================================================================
|
|
# Home Assistant (VM 104 on pve-router)
|
|
HOME_ASSISTANT_IP=10.0.10.24
|
|
HOME_ASSISTANT_PORT=8123
|
|
|
|
# Dockge/Vikunja (CT 127)
|
|
DOCKGE_IP=10.0.10.27
|
|
DOCKGE_PORT=5001
|
|
VIKUNJA_IP=10.0.10.27
|
|
VIKUNJA_PORT=3456
|
|
|
|
# Bar Assistant (CT 103)
|
|
BAR_ASSISTANT_IP=10.0.10.40
|
|
BAR_ASSISTANT_PORT=8080
|
|
|
|
# Minecraft Servers
|
|
MINECRAFT_FORGE_IP=10.0.10.41
|
|
MINECRAFT_FORGE_PORT=25565
|
|
MINECRAFT_STONEBLOCK_IP=10.0.10.42
|
|
MINECRAFT_STONEBLOCK_PORT=25565
|
|
|
|
# Pterodactyl (CT 105/107)
|
|
PTERODACTYL_PANEL_IP=10.0.10.45
|
|
PTERODACTYL_PANEL_PORT=80
|
|
PTERODACTYL_WINGS_IP=10.0.10.46
|
|
PTERODACTYL_WINGS_PORT=8080
|
|
|
|
# =============================================================================
|
|
# OTHER HOSTS
|
|
# =============================================================================
|
|
# OpenMediaVault (VM 400)
|
|
OMV_IP=10.0.10.5
|
|
OMV_NFS_PATH=/export/backups
|
|
|
|
# HOMELAB-COMMAND (Windows PC)
|
|
HOMELAB_COMMAND_IP=10.0.10.10
|
|
|
|
# Twingate (CT 101)
|
|
TWINGATE_IP=10.0.10.179
|
|
|
|
# =============================================================================
|
|
# PUBLIC DOMAINS (Caddy reverse proxy)
|
|
# =============================================================================
|
|
DOMAIN_BASE=nianticbooks.com
|
|
DOMAIN_PROXMOX=freddesk.nianticbooks.com
|
|
DOMAIN_HOME_ASSISTANT=bob.nianticbooks.com
|
|
DOMAIN_AUTHENTIK=auth.nianticbooks.com
|
|
DOMAIN_3D_PRINTER=ad5m.nianticbooks.com
|
|
DOMAIN_COCKTAILS=cocktails.nianticbooks.com
|
|
DOMAIN_VIKUNJA=tasks.nianticbooks.com
|
|
|
|
# =============================================================================
|
|
# TRUSTED PROXIES (for services behind WireGuard)
|
|
# =============================================================================
|
|
TRUSTED_PROXIES=10.0.9.0/24,10.0.8.0/24,10.0.9.3
|