Meine Infrastruktur

Nomenklatur

Meine Server sind nach einer vorgegebenen Nomenklaur benannt. Diese ist wie folgt definiert:

Meine aktuellen Server

Meine Infrastruktur setzt sich derzeit aus einem Mix von Cloud- und Bare-Metal-Servern zusammen. Sie agieren als gemeinsames Verbundnetz. Ihre Funktionen und Aufgaben sind im folgenden aufgelistet. Technische Specs sind auf dieser Seite zu finden.

Node 1 (Hetzner CX22)

  • Autorativer Nameserver Master
  • HTTP Reverse Proxy
  • Layer 4 Reverse Proxy
  • VPN-Gateway

Node 2 (Hetzner CX22)

  • Mailserver

Node 3 (Hetzner CX22)

  • Autorativer Nameserver Slave
  • Später als Load Balancer / Redundanz zu Node 1 geplant

Node 4 (Hetzner BX21)

  • (Cloud) Filestorage
  • Backup Storage

Node 5 (Contabo VPS 6 Cores SSD)

  • Ehemaliger Git-Server
  • Derzeit nicht in Benutzung

Nova 1 (Hetzner AX41)

  • Gameserver Host (Modded Minecraft)
  • Nicht dauerhaft in Gebrauch

Main 1 (Dell PowerEdge R510)

  • Medienserver
  • Filestorage
  • Datenbankserver
  • "Selfhost"-Service Host
  • Gameserver Host (Minecraft, Factorio, uvm.)

Pebble 1 ()

  • Streaming Client
  • Jellyfin Client

Spark 1 (Rock 4SE)

  • Smart-Home-Steuerung (Home Assistant)
  • TV-Aufzeichnung und IPTV-Server (Tvheadend)

Spark 2 (Raspberry Pi 3b+)

  • Derzeit nicht in Benutzung

Vernetzung

Meine Server sind alle über ein WireGuard VPN miteinander verschaltet. Node 1 dient dabei als Server, alle anderen sind als Clients eingebunden. Die Adressen sind dabei wie folgt auf die verschiedenen Typen aufgeteilt:

Neben dem Zentralnetz gibt es ein weiteres unter 10.0.1.0/24, welches für Spezialverbindungen genutzt wird. Hier können sich nur solche Clients gegenseitig sehen, die dafür freigegeben wurden. Im Zentralnetz kann jeder jeden sehen.

Dienste

Gerade auf Main 1 betreibe ich eine Vielzahl von Diensten. Primär um mich von den Big-Playern unabhängig zu machen und vollständige Kontrolle über meine Daten zu bekommen. Im folgenden ist eine unvollständige Auflistung meiner aktuell laufenden Dienste zu finden.

Zurück