Install and Run
Clone and inspect
git clone <repo-url>
cd archarden
less README.md
Dry run first
sudo ./archarden apply --dry-run --skip-firewall-enable --hostname venger --user admin --pubkey-file /path/to/id_ed25519.pub
Real run
sudo ./archarden apply --hostname venger --user admin --pubkey-file /path/to/id_ed25519.pub --le-email admin@example.com --ntfy-public-host ntfy.example.com
After phase 1
- Confirm the host rebooted and came back cleanly.
- Export WireGuard configs with
./archarden wg export.
- Join the VPN from your workstation.
- Reach VPN-only admin interfaces.
- Rotate credentials and initialize notifications.
- Only then consider lockdown.