Inventory
Canonical list of the physical host and every guest. IPs/IDs live here — other pages link to this file rather than restating them.
Host — «HOSTNAME»
| Provider | Hetzner dedicated baremetal |
| CPU | Intel Core i7-7700 |
| RAM | 4× 16 GB DDR4 (64 GB) |
| Disks | 2× 512 GB SATA SSD (RAID 1) |
| Public IP | «PUBLIC_IP» (single IPv4, routed via Hetzner SDN) |
| Hypervisor | Proxmox VE 9.2.21 on Debian trixie (kernel 7.0.14-22-pve — upgraded in place from 8.4.21 on 2026-10-08, pve-8-to-9) |
| Storage pools | local (directory), main (thick LVM on vg0), backups (dir on vg0/backups LV, /mnt/backups), storagebox (CIFS — see storage) |
| Tailnet | yes — management access only |
Guests
All guests are on 10.0.1.0/24 (gateway 10.0.1.1, see topology).
| ID | Name | Type | Service | Deploy method | LAN IP | vCPU / RAM / Disk | Tailnet |
|---|---|---|---|---|---|---|---|
| 100 | caddy | LXC | Reverse proxy / TLS ingress | helper-script | 10.0.1.20 | 1 / 512 MiB / 8 GiB | «CADDY_TAILNET_IP» |
| 101 | technitiumdns | LXC | Internal DNS | helper-script | 10.0.1.21 | 1 / 512 MiB / 2 GiB | «TECHNITIUM_TAILNET_IP» |
| 102 | wastebin | LXC | Pastebin | helper-script | 10.0.1.22 | 1 / 1 GiB / 4 GiB | — |
| 103 | pocketid | LXC | SSO (Pocket-ID) | helper-script | 10.0.1.23 | 2 / 2 GiB / 4 GiB | — |
| 104 | gitea | LXC | Git hosting | helper-script | 10.0.1.24 | 1 / 1 GiB / 8 GiB | gitea.«TAILNET_DOMAIN» |
| 105 | apache-couchdb | LXC | Obsidian LiveSync backend | helper-script | 10.0.1.25 | 2 / 4 GiB / 10 GiB | — |
| 107 | lldap | LXC | LDAP directory | helper-script | 10.0.1.27 | 1 / 512 MiB / 4 GiB | — |
| 111 | vpngw | LXC | Mullvad gateway for vnet1 (mullvad app, udp2tcp) | manual | 10.0.2.2 ⚠️ isolated vnet1 | 1 / 512 MiB / 4 GiB | — |
| 112 | devvm | QEMU | agent/dev environment (dev-vm) | manual | 10.0.2.10 ⚠️ isolated vnet1 | 4 / 8 GiB / 48 GiB | — (by design) |
| 115 | wiki | LXC | Static docs site (wiki) | manual pct create | 10.0.1.35 | 1 / 512 MiB / 4 GiB | — |
Resources from pct config/qm config, Oct 3 2026.
only 112 still uses virtiofs0: storageboxmapping — see storage.
verify
The
giteatailnet address is its tailnet DNS name; the numeric tailnet IP isn’t recorded. Host tailnet IP for «HOSTNAME» also not recorded.
Notes
- LXC 109 (
bentopdf) destroyed 2026-10-08 — helper-scriptupdatebroke the service; unused, so removed along with its caddy site andpdf.«MYDOMAIN»DNS record. VMID/IP10.0.1.29free for reuse. - The WAN NIC is pinned to
nic0(wasenp0s31f6) via/usr/local/lib/systemd/network/50-pve-nic0.link— see topology. - Allocation convention: sequential VMIDs 100+, LAN IPs
10.0.1.2x. - Tailnet membership is deliberately minimal — see tailscale for the policy.
- Per-service detail (URLs, ports, auth, storage) is in catalog.