Initial commit

This commit is contained in:
Alexander Doerflinger
2026-02-20 09:10:27 +01:00
commit 2ffcbb5f60
11 changed files with 1068 additions and 0 deletions

37
.env.example Normal file
View File

@@ -0,0 +1,37 @@
# ============================================================
# Home Server Environment Configuration
# Copy this file to .env and fill in your values:
# cp .env.example .env
# ============================================================
# --- General ---
TZ=Europe/Berlin
PUID=1000
PGID=1000
# --- Domain Names ---
DOMAIN_HA=ha.doerflingers.com
DOMAIN_GITEA=git.doerflingers.com
DOMAIN_HOME=home.doerflingers.com
# --- WireGuard VPN ---
# Your public domain or DynDNS hostname for VPN connections
WG_SERVERURL=home.doerflingers.com
# Comma-separated list of client configs to generate (names or count)
WG_PEERS=phone,laptop,tablet
# Internal subnet for VPN clients
WG_INTERNAL_SUBNET=10.13.13.0
# UDP port for WireGuard (must match FritzBox port forwarding)
WG_PORT=51820
# --- Gitea ---
GITEA_SSH_PORT=2222
# Secret key for Gitea (generate with: openssl rand -hex 32)
GITEA_SECRET_KEY=CHANGE_ME_GENERATE_WITH_openssl_rand_hex_32
# Internal token (generate with: openssl rand -hex 32)
GITEA_INTERNAL_TOKEN=CHANGE_ME_GENERATE_WITH_openssl_rand_hex_32
# --- Nginx Proxy Manager ---
# Default admin login (change after first login!)
# Email: admin@example.com
# Password: changeme