====== 🖧 Zentrale Server-Verwaltung ====== Wir haben ein System gebaut, um alle Server an einem Ort zu kontrollieren. Das ist einfacher für die Administration und sehr sicher. ===== 1. Architektur (Master und Slaves) ===== Es gibt einen "Master" Server (das Gehirn). Dieser Master sieht und kontrolliert alle anderen "Slave" Server. ^ Rolle ^ Name ^ IP Adresse ^ Betriebssystem ^ | **Master Node** | webmin-master | 10.x.x.27 | Debian 13 | | **Slave Node 1** | wiki-server | 10.x.x.31 | Debian 13 | | **Slave Node 2** | dns-server | 10.x.x.25 | FreeBSD 14 | | **Slave Node 3** | vpn-portal | 10.x.x.109 | Debian 12 | ===== 2. Installation (Master Node) ===== Wir haben Webmin auf dem neuen Debian Master Server installiert. Wir benutzen das offizielle Webmin-Repository für die Sicherheit. # Repository herunterladen curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh sh setup-repos.sh # Webmin installieren apt install webmin --install-recommends -y ===== 3. DNS Konfiguration ===== Wir benutzen einen Namen statt einer IP Adresse. Das ist einfacher zu merken. * **DNS Name:** webmin.berkay.local * **Ziel:** Dieser Name zeigt direkt auf unseren Master Server (10.x.x.27). ===== 4. Sicherheit (Firewall) ===== Wir haben den Port 10000 in der Firewall erlaubt. Nur so können die Server miteinander sprechen. # Port 10000 erlauben (UFW) sudo ufw allow 10000/tcp sudo ufw reload Wir haben auch die Datei ''/etc/webmin/miniserv.conf'' konfiguriert. Jetzt vertraut der Server unserem Domain-Namen. ===== 5. Was haben wir gemacht? ===== Mit diesem System können wir jetzt: * **Alle Server gleichzeitig updaten.** * **Einen Befehl an alle Server schicken.** * **CPU und RAM von allen Computern auf einer Seite sehen.** --- **Zusammenfassung:** Die zentrale Verwaltung spart viel Zeit. Wir können jetzt FreeBSD und Debian Server von einem Dashboard aus kontrollieren.