Commit Graph

4 Commits

Author SHA1 Message Date
Maarten 513d7cd0c6 Rewrite proxmox-setup with full state detection and status dashboard
The script now does a comprehensive single-pass detection of the host
state (repos, nag patch, packages, bridge, forwarding, NAT, storage,
WireGuard, firewall, API role/pool/token) and displays a status dashboard
showing what's done vs. what needs attention. Only pending items are
offered for configuration. Already-done steps are skipped automatically.

Partial states are handled too: e.g. bridge exists but NAT not active,
or repos switched but nag popup still present.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 16:22:36 +01:00
Maarten bb0f516dec Restructure Hetzner guide: manual install only, hand off to proxmox-setup
The guide now covers only the manual steps (server selection, QEMU-based
Proxmox install, SSH alias setup) and then hands off to proxmox-setup
for everything else (repos, networking, storage, WireGuard, firewall,
API tokens).

Removed sections 3-11 that duplicated what the script does interactively.
Added section 3 with SSH setup, script invocation, WireGuard verification,
and test deploy. Updated README.md to match the new two-phase workflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 16:09:58 +01:00
Maarten 14d27fccc8 Rewrite Hetzner guide section 2: proper QEMU-based Proxmox installation
Replace incorrect installimage-based instructions with the full QEMU
method from the Hetzner community tutorial. Covers disk discovery, BIOS
mode check, ISO download, SSH port forwarding for VNC, QEMU command with
NVMe passthrough, graphical installer walkthrough (ZFS RAID1 mirror),
predict-check for real NIC name, and network config fix before first boot.

Alternative Debian+upgrade method mentioned in a single sentence at the end.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 16:01:00 +01:00
Maarten a7c856121d Add Hetzner bare metal setup guide, proxmox-setup script, and multi-target config layout
New hetzner/ directory with step-by-step Proxmox setup guide (networking,
WireGuard, firewall, storage, API tokens) and an interactive helper script
that automates all steps over SSH.

New incusos/targets/ layout with per-host connection configs and lab
definitions for beelink and hetzner targets. No changes to incusos-proxmox
itself -- uses existing --proxmox flag.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 15:52:57 +01:00