infrastruktur:start

Infrastruktur

Unser Hauptserver, an anderen Stellen auch „Backbone“ oder „Homelab“ genannt, ist eine physische Linux-Maschine, die bei Donnjer zu Hause steht. Auf ihm laufen alle Spielserver, nahezu alle Webseiten und die gesamte Team-Infrastruktur. Als Linux-Distribution nutzen wir den neusten LTS-Release des Ubuntu-Servers.

Technische Daten

Als Basis verwenden wir einen Dell PowerEdge R510 Server.

CPU 2x Intel Xeon X5660 pro Prozessor 6 Kerne, 12 Threads @ 2,8 GHz - 3,2 GHz (Turbotakt)
Festplatten 2x Seagate IronWolf 4 TB 256 MB Cache RAID-0 Schaltung über Hardware RAID-Controller
RAM 8x 8 GB (64 GB) DRR3 @ 1333 MHz
Ethernet Controller 2x Gigabit (ISP Uplink mit 300 Mbit/s Down- und 150 Mbit/s Upload) Eine der beiden Verbindungen wird zur externen Kommunikation genutzt.

Zukünftige Hardware

Sobald es die finanziellen Mittel zulassen, wird unsere Serverhardware ausgebaut. Die Gaming-Server werden dann auf einer neuen dedizierten Maschine laufen, die mit neuerer Hardware ausgestattet ist. Wir informieren euch auf allen Kanälen darüber, wenn es soweit ist.

Um die Last unserer Dienste zu verteilen, setzen wir zu unserer eigenen Hardware Cloudserver ein.

Node 1

Zentraler Entrypoint in das Netzwerk. Hier läuft unser VPN-Gateway, Reverse Proxy für unsere Webseiten und Game Proxys für die Verbindung zu den Gameservern.

Node 2

Hier läuft unser Mailserver

Node 3

Unser autorativer DNS-Master

Node 4

unser autorativer DNS-Slave

Für unsere (Vanilla) Minecraft Server nutzen wir PaperMC. Alle Minecraft Server sind einem Velocity-Proxy hintergeschaltet. So treten wir nach außen hin geschlossen auf und können die Serveranzahl im Hintergrund dynamisch anpassen. Für fast jeden Server gibt es außerdem Direct-Join-Links mit denen der Proxy automatisch auf den entsprechenden Server verweist. Bedrock-Kompatiblität wird über GeyserMC hergestellt. Für unsere Modded-Server nutzen wir entweder den vom Modpack vorgegebenen Loader oder für eigene Packs Neoforge.

Unsere Webserver werden zentral über einen Reverse-Proxy auf Node 1 verwaltet. Die Sub-Config für die Avarizia-Seiten befindet sich in einem eigenen Git Repository.

Unsere DNS-Verwaltung läuft via eigener bind9-Nameserver über Node 1 als Master und Node 0 als Slave.

Es sind mehrere „Hauptadressen“ registriert:

  • node0.avarizia.de → IPv4/IPv6 zur Node 0
  • node1.avarizia.de → IPv4/IPv6 zur Node 1
  • play.avarizia.de → SRV Record für Spiele die SRV unterstützen

Alle weiteren Subdomains laufen (meistens) über CNAME-Einträge.

  • infrastruktur/start.txt
  • Zuletzt geändert: Fri, 01.08.2025 16:47
  • von system