← 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