| Feld | Wert |
|---|---|
| Site | Home (Proxmox VE-IO-01) |
| Hypervisor host | VE-IO-01 |
| Rolle | HM-App-Tier PROD — IP-Updater + GitLab-Runner heavy (Builder) |
| OS | Debian 12.x |
| Primary IP | 10.100.100.104 (VLAN 100 SERVER) |
| DNS-intern | vm-hm-app-prod-01.hm.blackreset.internal |
| Last-changed | 2026-05-04 |
| Stack | Image | Use |
|---|---|---|
ipupdater-app |
custom (gitlab.blackreset.com/.../ip-updater) | DynDNS-style Hetzner DNS Updater (12 Records, Telegram alerts, Hetzner Robot FW integration) |
gitlab-runner |
gitlab/gitlab-runner:latest |
GitLab Runner für HM-Builds (token: GITLAB_RUNNER__VM_HM_APP_PROD_01) |
portainer-agent |
portainer/agent:2.41 |
— |
Migriert 2026-05-02 von vm-sl-12. DRY_RUN seit 2026-05-03 night-recovery auf false — schreibt produktiv. 4 fehlende DNS-Records nachgetragen (siehe state_2026-05-03_night_recovery).
DNS-Records (12 Stand 2026-05-04): hetzner.cloud-Provider via HETZNER_DNS__API_TOKEN (siehe reference/hetzner-dns-api). Productive-Records (io.event, Mail, Lörrach-Versicherung, Wildcard) sind explizit aus Updater-Scope ausgeschlossen.
ipupdater)./opt/ip-updater/{compose.yml,.env,data/}/opt/gitlab-runner/{compose.yml,config/}ipupdater).