network-security
SKILL.md
Network Security
Headscale v0.27.1 VPN and firewall for secure admin access. (Updated: January 2026). All scripts are idempotent - check state before applying changes.
Responsibility
| This Skill | Other Skills |
|---|---|
| Headscale VPN setup | Servers → hetzner-infra |
| VPN user management | DNS → hetzner-infra |
| Firewall rules | TLS → k8s-cluster-management |
| Bastion hardening | LB → hetzner-infra |
Architecture
INTERNET
│
├─ PUBLIC (via LB) ───▶ app, api, s3, registry
│
└─ ADMIN (via VPN) ──▶ gitlab, argocd, grafana, vault, k8s
│
└──▶ Bastion + Headscale
Setup
Run on bastion server. See reference files for detailed commands:
- VPN server: references/headscale.md
- User management: references/users.md
- Firewall rules: references/firewall.md
VPN Client Access
Connect from any server or sandboxed environment:
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up --login-server https://vpn.example.com --authkey <KEY>
Reference Files
- references/headscale.md - VPN server
- references/netbird.md - NetBird alternative
- references/users.md - User management
- references/firewall.md - Firewall rules
- references/bastion.md - Bastion hardening
- references/architecture.md - Network architecture
Weekly Installs
5
Repository
nmime/infra-skillsFirst Seen
Jan 24, 2026
Installed on
claude-code4
trae3
antigravity3
windsurf3
codex3
gemini-cli3