Skip to content

Requirements

Supported target

  • Fresh or near-fresh Arch Linux VPS
  • Root access
  • Stable console or provider rescue access in case networking is misconfigured

Operator prerequisites

You should be comfortable with:

  • systemd unit inspection and journal reading
  • SSH key management
  • basic firewall concepts
  • WireGuard client usage
  • rootless Podman basics

Practical requirements

  • A public hostname and DNS control for proxied services
  • An SSH public key for the admin user
  • A workstation capable of importing WireGuard configs
  • Enough patience to test before running lockdown

Strong recommendation

Do not run this first on your favorite irreplaceable server. Use a disposable VPS, break it, learn from it, then rerun.