Server List
VMs on hetzner-main
These are Proxmox VMs on the hetzner-main host, created by Terraform from the debian-13-template template. They share the private network 10.0.0.0/24, with the Proxmox host at 10.0.0.254 as their gateway.
| Server | VMID | IP | CPU | RAM | Disk | Role |
|---|---|---|---|---|---|---|
| docker-build | 112 | 10.0.0.12 | 2 | 8 GB | 50 GB | CI runners (GitHub Actions and Gitea Actions) and the private Docker registry |
| webserver | 114 | 10.0.0.14 | 4 | 4 GB | 16 GB | The only public web entry point. Terminates TLS and reverse-proxies every *.abair.ie site |
| api-gateway | 117 | 10.0.0.17 | 2 | 4 GB | 16 GB | The public ABAIR API (api.abair.ie/v4) |
| services-user | 118 | 10.0.0.18 | 4 | 8 GB | 128 GB | User-facing web apps |
| services-staff | 119 | 10.0.0.19 | 4 | 8 GB | 64 GB | Internal tools, plus back-end services used by the API gateway |
| synthesis-legacy | 121 | 10.0.0.21 | 4 | 16 GB | 32 GB | The older speech-synthesis API (synthesis.abair.ie) |
VMID 9000 is the debian-13-template template itself.
Other servers
These are separate machines. Ansible configures them, but Terraform doesn't create them.
| Server | Address | Hardware | Role |
|---|---|---|---|
| proxmox-host (hetzner-main) | 136.243.40.234 | Hetzner dedicated server | The Proxmox VE hypervisor that runs the VMs above |
| amergin | 5.9.9.57, and 192.168.100.2 on the vSwitch | Hetzner dedicated server, 20 vCPU, 62 GB RAM, one NVIDIA RTX 4000 SFF Ada (20 GB) | GPU services: speech recognition, subtitling (Fotheidil), speech synthesis, predictive text |
| secops-host | 135.181.120.84 | Hetzner AX42 dedicated server | Wazuh, Gitea, Rocket.Chat, and the monitoring stack (Grafana, Loki, Prometheus, Uptime Kuma) |
| vaultwarden-host | 91.99.99.28 | Hetzner Cloud CX23, in a separate Hetzner account | The password vault, vault.abair.ie |
| puca | 10.7.160.28 (lab network) | Raspberry Pi with a USB DVB-T tuner and an external drive | Records Irish-language radio and TV around the clock |
Not managed by this repo
| Server | Address | Notes |
|---|---|---|
| scealai | 10.0.0.6 (VMID 106 on hetzner-main) | Configured by hand. Hosts scealai.abair.ie, gramadoir.abair.ie and lara.abair.ie. The repo only installs its Wazuh agent. It is included in the nightly Proxmox backups. |