====== eu-fsn-hv3 ====== Dedicated server hosted at Hetzner Falkenstein ===== Hardware specs ===== Processor: 1x Intel Xeon E3-1270v3 Memory: 4x 8GB DDR3 (ECC) DIMM Storage: 2x WDC WD2000FYYZ-0 2TB SATA HDD, RAID1 via LSI MegaRAID 9260-4i (firmware 12.15.0-0239) Network: 1x Intel i210 Gigabit Ethernet ===== Services ===== * Docker Swarm mode * [[service:queer.party|queer.party]] * baseline services * [[https://github.com/duplicati/duplicati|Duplicati]] * handles versioned, encrypted offsite backups * [[https://github.com/portainer/agent|Portainer Agent]] * deployment manager * [[https://github.com/grafana/loki|Promtail]] * shipping system (operational) logs to my grafana install * [[https://github.com/traefik/traefik|Traefik 2]] * internal-external service mesh/load balancer * [[https://github.com/newsnowlabs/docker-ingress-routing-daemon|docker-ingress-routing-daemon]] * routes traffic in swarm mode to prevent incorrect IP address attributions * [[https://github.com/tailscale/tailscale|Tailscale]] * low-friction administrative access ===== Management ===== eu-fsn-hv3 runs Alpine Linux with a minimal package set (base, tailscale, docker). Administrative access is typically handled through Tailscale SSH, and deployment management is handled through Portainer Agent. In case out-of-band access is required, SSH can be accessed after changes to the Hetzner firewall rules, and Hetzner provides free KVM access on request. Basic administrative maintenance tasks are handled via a Makefile.