← Go to Main Website

User Tools

Site Tools


project:local:webmin_management

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

project:local:webmin_management [2026/03/17 14:48] – created berkayadminproject:local:webmin_management [2026/03/17 14:49] (current) berkayadmin
Line 1: Line 1:
-====== 🖧 Centralized Server Management ======+====== 🖧 Zentrale Server-Verwaltung ======
  
-To streamline the administration of the entire infrastructurea centralized management node was deployedThis allows for simultaneous updates, command execution, and service monitoring across all virtual machines from a single interface.+Wir haben ein System gebautum alle Server an einem Ort zu kontrollierenDas ist einfacher für die Administration und sehr sicher.
  
-===== 1. Master-Slave Architecture =====+===== 1. Architektur (Master und Slaves) =====
  
-The management system follows a Master-Slave topology where a dedicated VM acts as the orchestrator for other infrastructure components.+Es gibt einen "Master" Server (das Gehirn). Dieser Master sieht und kontrolliert alle anderen "Slave" Server.
  
-Role Hostname ^ IP Address Operating System +Rolle Name ^ IP Adresse Betriebssystem 
-| **Master Node** | webmin-master | 10.252.252.27 | Debian 13 (Trixie) +| **Master Node** | webmin-master | 10.x.x.27 | Debian 13 | 
-| **Slave Node 1** | wiki-server | 10.252.252.31 | Debian 13 | +| **Slave Node 1** | wiki-server | 10.x.x.31 | Debian 13 | 
-| **Slave Node 2** | dns-server | 10.252.252.25 | FreeBSD 14 | +| **Slave Node 2** | dns-server | 10.x.x.25 | FreeBSD 14 | 
-| **Slave Node 3** | vpn-portal | 10.252.252.109 | Debian 12 |+| **Slave Node 3** | vpn-portal | 10.x.x.109 | Debian 12 |
  
-===== 2. Master Node Installation =====+===== 2. Installation (Master Node=====
  
-The Master Node was installed on a clean Debian VMThe official Webmin repository was used to ensure the latest security updates.+Wir haben Webmin auf dem neuen Debian Master Server installiertWir benutzen das offizielle Webmin-Repository für die Sicherheit.
  
 <code> <code>
-Download and run the setup script+Repository herunterladen
 curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
 sh setup-repos.sh sh setup-repos.sh
  
-Install Webmin with recommended dependencies+# Webmin installieren
 apt install webmin --install-recommends -y apt install webmin --install-recommends -y
 </code> </code>
  
-===== 3. Network & DNS Integration =====+===== 3. DNS Konfiguration =====
  
-To enhance usability, a local domain was assigned to the management interface.+Wir benutzen einen Namen statt einer IP Adresse. Das ist einfacher zu merken.
  
-  * **DNS Record:** A new A-Record was added to the FreeBSD BIND9 server. +  * **DNS Name:** webmin.berkay.local 
-    * Record: ''webmin.berkay.local'' -> ''10.252.252.27'' +  * **Ziel:** Dieser Name zeigt direkt auf unseren Master Server (10.x.x.27).
-  * **Reverse Proxy (Optional):** Initial tests were performed with Nginx Proxy Manager (NPMfor SSL termination, though direct DNS resolution was preferred for internal stability.+
  
-===== 4. Security Hardening =====+===== 4. Sicherheit (Firewall) =====
  
-Strict security measures were applied to the management port (10000).+Wir haben den Port 10000 in der Firewall erlaubt. Nur so können die Server miteinander sprechen.
  
-**Firewall Configuration (UFW):** 
 <code> <code>
 +# Port 10000 erlauben (UFW)
 sudo ufw allow 10000/tcp sudo ufw allow 10000/tcp
 sudo ufw reload sudo ufw reload
 </code> </code>
  
-**Access Control:** +Wir haben auch die Datei ''/etc/webmin/miniserv.conf'' konfiguriertJetzt vertraut der Server unserem Domain-Namen.
-Configuration was modified in ''/etc/webmin/miniserv.conf'' to trust the local domain and prevent unauthorized referers. +
-<code> +
-referers=webmin.berkay.local +
-trust_real_ip=1 +
-</code>+
  
-===== 5. Centralized Operations =====+===== 5. Was haben wir gemacht? =====
  
-With this setup, the following tasks are now automated across the cluster+Mit diesem System können wir jetzt
-  * **Cluster Shell Commands:** Run ''apt update'' or ''pkg update'' on all servers at once. +  * **Alle Server gleichzeitig updaten.** 
-  * **Unified Monitoring:** View CPU, RAM, and Disk usage for all nodes in one dashboard. +  * **Einen Befehl an alle Server schicken.** 
-  * **User Management:** Create or modify administrative accounts globally.+  * **CPU und RAM von allen Computern auf einer Seite sehen.**
  
 --- ---
-**Summary:** The deployment of the Webmin Master Node successfully unified the management of Debian and FreeBSD systems, reducing administrative overhead and increasing infrastructure visibility.+**Zusammenfassung:** Die zentrale Verwaltung spart viel Zeit. Wir können jetzt FreeBSD und Debian Server von einem Dashboard aus kontrollieren.
project/local/webmin_management.1773758882.txt.gz · Last modified: by berkayadmin

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki
Diese Webseite ist ein rein privates Projekt zu Lern- und Hobbyzwecken (§ 18 Abs. 1 MStV). Keine kommerzielle Nutzung.