ef8dc293e5a74c6e0ed7ec55004767c80d32bdcb
ProtonVPN does not NAT ICMP to external IPs (1.1.1.1, 8.8.8.8), causing the periodic small health check to always fail and restart the VPN loop. 10.2.0.1 (WireGuard gateway) responds to ICMP at ~28ms and remains reachable as long as the WireGuard tunnel itself is up.
infrastructure
Personal infrastructure-as-code for Legion (k3s home server) and supporting tooling.
| Doc | What it covers |
|---|---|
AGENTS.md |
Full reference: machines, secrets, services, domains, namespaces, common operations |
servers/legion/README.md |
What's running on Legion and how deployment works |
servers/legion/RUNBOOK.md |
Disaster recovery — full restore from scratch |
Quick start
cd servers/legion
direnv allow
terraform plan
terraform apply
Push to servers/ to deploy app changes via Argo CD.
Languages
HCL
78.4%
Shell
17.5%
Python
2.6%
Dockerfile
1.5%