
💻 Webmin und Virtualmin: eine kostenlose Alternative zu kostenpflichtigen Server-Control-Panels
Was ist Webmin und warum Sie es kennen sollten
Bezahlte Server-Management-Panels, ein Posten, der jeden Monat im Spesenbericht wiederkehrt. ISPmanager, Plesk, cPanel: Eine Basislizenz beginnt bei wenigen Dollar und kann bei erweiterten Tarifen fünfzig erreichen. Ein Server, ein Projekt, das ist noch vertretbar. Aber drei VPS-Instanzen, ein Dutzend Kundenmaschinen und eine Testumgebung lassen aus „Kleingeld" schnell mehrere Hundert Dollar pro Jahr werden. Für nichtkommerzielle Projekte und Hobbyvorhaben wirken solche Ausgaben völlig unnötig.
Webmin stellt dieses Bild auf den Kopf. Es ist ein Web-Werkzeug zur Administration von Linux-Servern, das nahezu eine Million Mal pro Jahr installiert wird. Es arbeitet über den Browser, ist in wenigen Minuten einsatzbereit und verlangt kein Geld. Unter der Haube: Benutzerverwaltung, Festplattenkontingente, Dienste, Konfigurationsdateien, Apache, Nginx, PHP, MySQL, BIND DNS und Dutzende weiterer Komponenten. Im Kern ein vollwertiger Ersatz für kostenpflichtige Panels, für alle, die das Terminal nicht scheuen, aber eine komfortable grafische Oberfläche bevorzugen.
Und mit der Virtualmin-Erweiterung wird das kostenlose Paket zu einer Webhosting-Plattform: Domains, Postfächer, SSL-Zertifikate, Datenbanken und Reseller-Accounts. Im Folgenden beleuchten wir beide Teile im Detail und zeigen, wie sie in der Praxis funktionieren.
💡 Kurzüberblick:
- Installieren Sie Webmin mit einem einzigen Befehl unter CentOS, Ubuntu oder Debian
- Meistern Sie die Oberfläche, Navigation und die wichtigsten Module des Panels
- Konfigurieren Sie Virtualmin für die Verwaltung von Domains, E-Mail und SSL
- Vergleichen Sie das Paket mit kostenpflichtigen Alternativen nach Funktionsumfang und Preis
Webmin installieren
Die Installation läuft auf ein einzelnes Paket hinaus. Für CentOS, RHEL, Fedora und Derivate, RPM:
1 wget https://www.webmin.com/download/rpm/webmin-current.rpm 2 sudo rpm -Uvh webmin-2.641-1.noarch.rpm
Für Debian, Ubuntu und Derivate, DEB:
1 wget https://www.webmin.com/download/deb/webmin-current.deb 2 sudo dpkg -i webmin_2.641_all.deb
Meldet das System unerfüllte Abhängigkeiten, installieren Sie diese:
1 sudo apt-get install -f
Die Perl-Abhängigkeit ist zwingend. In modernen Distributionen ist Perl vorinstalliert, das Modul Encode::Detect kann jedoch zusätzlich erforderlich sein:
1 sudo yum install perl-Encode-Detect # CentOS / RHEL 2 sudo apt-get install libencode-detect-perl # Debian / Ubuntu
Nach der Installation gibt das Skript die Adresse aus: https://your-server:10000. Der Standardport ist 10000, die Anmeldung erfolgt als root mit dem Systempasswort. Ändern Sie unmittelbar nach der Anmeldung den Port und richten Sie die Zwei-Faktor-Authentifizierung im Bereich Webmin Configuration ein. Das Panel gewährt Root-Zugriff auf den gesamten Server, daher ist an Sicherheit hier nicht zu sparen.

Oberfläche und Navigation
Standardmäßig empfängt Sie Webmin mit dem Authentic-Theme, einem modernen Design mit einer Navigationsleiste auf der linken Seite. Das Menü ist logisch gruppiert: Webmin (Panel-Einstellungen), System (Benutzer, Festplatten, Prozesse, Scheduler), Servers (Apache, MySQL, Nginx, BIND DNS, Postfix), Tools (Dateimanager, Terminal, Hoch- und Herunterladen), Networking und Hardware.
Für diejenigen, die das klassische Erscheinungsbild bevorzugen, steht das alte „Old Webmin Theme" zur Verfügung. In der aktuellen Version kann der Wechsel dorthin jedoch Anzeigefehler verursachen. Wir empfehlen, bei Authentic zu bleiben, es ist stabil und wird regelmäßig aktualisiert.

Der Bereich Webmin Configuration bietet Zugriff auf Dutzende bearbeitbare Optionen. Hier können Sie konfigurieren: Backup der panel-eigenen Konfiguration, Zugriffsrechte für Webmin-Benutzer, das SSL-Zertifikat für die Weboberfläche, Zwei-Faktor-Authentifizierung, IP-Adressbegrenzungen, Proxy-Server und Benachrichtigungen. Der Unterabschnitt Webmin Configuration Webmin öffnet die vollständige Matrix der Verhaltenseinstellungen:

Schlüsselmodule, die Webmin die Installation wert machen
Die Modulgruppe Others ist ein echtes Schweizer Taschenmesser. Freiwillige Entwickler haben hier Werkzeuge versammelt, die die meisten alltäglichen Administratoraufgaben abdecken:

File Manager, ein vollwertiger Dateisystem-Explorer für den Server direkt im Browser. Er unterstützt Hochladen, Herunterladen, Bearbeiten von Textdateien, Ändern von Berechtigungen und Besitzverhältnissen. Sie haben eine Datei per SFTP auf den Server geladen, haben aber keinen SSH-Client zur Hand, der Dateimanager löst das.
Command Shell (Text Login), ein interaktives Terminal im Browserfenster auf Basis von Xterm.js. Es setzt eine Python-Installation voraus. Auf manchen Systemen sucht Webmin nach der ausführbaren Datei python, während python3 installiert ist. Das behebt ein symbolischer Link:
1 sudo ln -s /usr/bin/python3 /usr/bin/python
Perl Modules, Installation von Modulen aus CPAN direkt über die Oberfläche: aus dem Repository, einer lokalen Datei, einer URL oder einem hochgeladenen Archiv. Sie können die Liste der installierten Module einsehen und den empfohlenen Satz mit einem Klick bereitstellen.
System and Server Status, ein Dashboard zur Überwachung des Dienstzustands. Eine Auswahlliste nach Dienst, Diagramme zum Ressourcenverbrauch, Ausfallbenachrichtigungen. In neueren Updates wurden die Diagramme von schwerfälligem SVG auf schnelles Canvas-Rendering umgestellt, sodass die Statistikseite fliegt.
Upload and Download, entferntes Hoch- und Herunterladen von Dateien ohne separaten SFTP-Client. Eine Datei per URL direkt auf den Server geladen, erledigt. Ein Archiv vom Server lokal heruntergeladen, kein Problem.
Ist der Server aus dem Internet erreichbar, aktivieren Sie unbedingt SSL in den Webmin Configuration und die Zwei-Faktor-Authentifizierung. Das Panel gewährt Root-Zugriff, daher muss der Schutz auf angemessenem Niveau sein.
Webmin in der Praxis
Der beste Test für ein Werkzeug ist die Praxis. Anfang der 2000er Jahre konfigurierte mein Kollege Sendmail auf zwei Dutzend Linux-Maschinen für einen Kunden. Sendmail ist ein komplexes Biest: Hunderte Zeilen lange Konfigurationsdateien, nicht offensichtliche Syntax, und der Preis eines Fehlers ist eine gestörte E-Mail-Zustellung. Er rief mich um Hilfe.
Statt Einstellungen am Telefon zu diktieren, führte ich ihn durch die Installation von Webmin auf dem ersten Server und lotste ihn zum Sendmail-Applet. Eine lange Pause hing im Hörer. Ich dachte schon, die Verbindung sei abgebrochen. Doch dann sagte er: „Junge, das ist fantastisch. Danke." Alle Sendmail-Konfigurationsparameter lagen in einer klaren Weboberfläche vor ihm. Innerhalb einer Stunde hatte er E-Mail auf allen Maschinen ausgerollt.
In über 20 Jahren hat Webmin Administratoren unzählige Stunden und eine beträchtliche Menge Nerven erspart. Es ist kein Allheilmittel, aber als universelles Werkzeug für Routineaufgaben deckt es die Anforderungen hervorragend ab.
Virtualmin, ein Hosting-Add-on, das Webmin zur Plattform macht
Webmin ist ein Server-Administrationspanel. Virtualmin macht daraus eine Webhosting-Plattform. Es handelt sich um ein Add-on zur Verwaltung virtueller Server: Domains, Subdomains, Mailboxen, Datenbanken, FTP-Konten und SSL-Zertifikate. Es unterstützt Apache und Nginx mit HTTP/2, MySQL und PostgreSQL, mehrere PHP-Versionen mit Umschaltung im laufenden Betrieb, Amazon Route 53, S3 und Rackspace für Cloud-Speicher.

Virtualmin gibt es in zwei Editionen: die kostenlose GPL und die kostenpflichtige Professional. Beide laufen auf Webmin auf und sind über denselben Port 10000 erreichbar, wobei sie das Seitenmenü um einen Virtualmin-Bereich ergänzen.
Virtualmin-Preise
Tarif | Preis (monatlich) | Preis (jährlich) | Domains |
|---|---|---|---|
GPL | $0 | $0 | Unbegrenzt |
Professional 10 | $7,50 | $75 | 10 |
Professional 50 | ab $9 | ab $90 | 50 |
Professional 100 | ab $12 | ab $120 | 100 |
Professional 250 | ab $15 | ab $150 | 250 |
Professional Unlimited | ab $20 | ab $200 | ∞ |
Die GPL-Version umfasst Apache und Nginx mit HTTP/2, MySQL und PostgreSQL, mehrere PHP-Versionen, Mail-Verwaltung, Amazon Route 53 und S3, Backups, Dateimanager, Zwei-Faktor-Authentifizierung, Let's Encrypt, CLI und HTTP-API, 5 Installationsskripte sowie Community-Forum-Support.
Professional ergänzt: priorisierten Ticket-Support, 60+ Installationsskripte (WordPress, Moodle, Kanboard, Blesta und Dutzende weitere), Reseller-Konten, das WP Workbench-Plugin, Multi-Provider-SSL mit automatischer Verlängerung (Cloudflare, Google, Namecheap, Bunny DNS), entfernte DNS-Verwaltung, Cloud-Backup-Speicher auf Google Storage, Backblaze und Dropbox, GPG-Verschlüsselung der Backups, Mail-Versand über Amazon SES, Proxy-Pfade, Festplattenkontingent-Überwachung, automatische Mailbox-Bereinigung und erweiterte Systemstatistiken.
Virtualmin-Funktionen
Domain- und Mail-Verwaltung. Anlegen virtueller Server mit wenigen Klicks: Domain, PHP-Version, Datenbank, Mailboxen werden automatisch nach einer Vorlage generiert. Unterstützung für Subdomains und Aliasse. Ein ausgereiftes Mail-System: Mailboxen, Aliasse, Autoresponder, Filter, DKIM-Signierung.
Backups und Wiederherstellung. Geplante Backups mit flexibler Rotation. Speicherung lokal, per SFTP, in Amazon S3, Google Storage, Backblaze oder Dropbox. GPG-Verschlüsselung für Professional-Nutzer. Wiederherstellung mit einem Klick.
SSL-Zertifikate. Automatische Let's-Encrypt-Ausstellung für alle Server-Domains. Professional ergänzt Multi-Provider-Unterstützung und automatische Verlängerung über Cloudflare, Google Trust Services und andere Anbieter.
CLI und API. Eine vollständige Befehlszeilenschnittstelle für die Skriptautomatisierung. Beispiel: Auflisten aller Domains auf dem Server:
1 virtualmin list-domains --name-only
Die HTTP-API ermöglicht die Integration der Hosting-Verwaltung in eigene Panels und Abrechnungssysteme. Weitere Details finden Sie in der offiziellen Virtualmin-CLI-Dokumentation.
Webmin + Virtualmin im Vergleich zu kostenpflichtigen Panels
Um den Wert einzuschätzen, vergleichen wir den Funktionsumfang des Bundles mit gängigen kostenpflichtigen Alternativen:
Funktion | Webmin + Virtualmin | ISPmanager | Plesk |
|---|---|---|---|
Preis (Basis, monatlich) | $0 (GPL) | ab $10 | ab $12 |
Domain-Verwaltung | ✅ | ✅ | ✅ |
Mail-Verwaltung | ✅ | ✅ | ✅ |
Mehrere PHP-Versionen | ✅ | ✅ | ✅ |
Let's Encrypt (kostenlos) | ✅ | ✅ | ✅ |
Dateimanager | ✅ | ✅ | ✅ |
Reseller-Konten | ✅ (Pro $7,50+) | ✅ (Business) | ✅ (Hosting) |
Cloud-Backups | ✅ (Pro) | ✅ | ✅ |
Nginx + Apache | ✅ | ✅ | ✅ |
CLI / API | ✅ | ✅ | ✅ |
Support | Forum (GPL) / Tickets (Pro) | Tickets | Tickets |
Anzahl Distributionen | 80+ | 6 | 10+ |
OS-Verwaltung (Benutzer, Festplatten, Prozesse) | ✅ | ❌ | ❌ |
Das Webmin + Virtualmin-Bundle bietet Hosting-Funktionen auf dem Niveau kostenpflichtiger Panels und liefert zugleich etwas, das sonst niemand hat: direkten Zugriff auf die Betriebssystemverwaltung (Benutzer, Festplattenkontingente, Aufgabenplanung, Hardware-Überwachung, Firewall). Es ist eine in sich geschlossene Komplettlösung, nicht nur eine Konsolen-Aufsatzschicht.
Der Preisunterschied zu ISPmanager und Plesk liegt bei einem einzelnen Server bei über einhundert Dollar pro Jahr. Bei drei Servern sind es über dreihundert. Für einen Freiberufler, ein kleines Studio oder ein Startup ist das ein Budget, das besser in Hardware-Upgrades oder Backup-Lösungen investiert ist.
Nützliche Befehle für die tägliche Arbeit
Neustart von Webdiensten:
1 service mysql restart
Installation von PHP-Erweiterungen (passen Sie die PHP-Version an Ihre eigene an: 8.2, 8.3, 8.4):
1 sudo apt-get install php8.3-zip php8.3-sqlite php8.3-mbstring 2 sudo service apache2 restart
Memcached installieren unter Ubuntu:
1 sudo apt-get update 2 sudo apt-get install memcached 3 sudo add-apt-repository ppa:ondrej/php 4 sudo apt-get update 5 sudo apt-get install -y php php-dev php-pear libapache2-mod-php 6 sudo apt-get install -y php-memcached 7 sudo service apache2 restart
Falls nach einem Wechsel der PHP-Version Dateien heruntergeladen statt ausgeführt werden, kommentieren Sie die SetHandler-Direktiven in der Konfigurationsdatei des PHP-Moduls aus (zum Beispiel /etc/apache2/mods-enabled/php8.3.conf):
1 nano /etc/apache2/mods-enabled/php8.3.conf
Suchen Sie die beiden Zeilen mit SetHandler und kommentieren Sie sie aus, indem Sie jeweils ein #-Zeichen an den Zeilenanfang setzen. Nach der Bearbeitung sollte die Datei ungefähr so aussehen (der entscheidende Punkt: auskommentiertes SetHandler und aktives Require all denied für rohe PHP-Quelldateien):
1 <FilesMatch ".+\.ph(?:ar|p|tml)$"> 2 Require all denied 3 </FilesMatch> 4 5 <FilesMatch ".+\.phps$"> 6 Require all denied 7 </FilesMatch> 8 9 <IfModule mod_userdir.c> 10 <Directory /home/*/public_html> 11 php_admin_flag engine Off 12 </Directory> 13 </IfModule>
Starten Sie Apache neu:
1 sudo service apache2 restart
Wenn Sie den Server über Virtualmin verwalten und schnell eine Liste aller virtuellen Hosts benötigen:
1 virtualmin list-domains --name-only
Weitere Details finden Sie im CLI-Abschnitt der Virtualmin-Dokumentation.
⁉️🤔 Häufig gestellte Fragen
Wie stellt Virtualmin die Datensicherheit sicher?
Alle Virtualmin-Produkte werden über die standardmäßigen System-Repositories ausgeliefert (yum/dnf unter CentOS/RHEL oder apt unter Debian/Ubuntu), wodurch das Risiko manipulierter Builds entfällt. Unterstützt werden Zwei-Faktor-Authentifizierung, zertifikatsbasierte Anmeldung, Brute-Force-Schutz (fail2ban), das Konfigurationsmodul für die nftables-Firewall sowie automatische Systemaktualisierungen. Für das Webinterface ist SSL verpflichtend.
Kann ich einen Server ohne die Kommandozeile verwalten?
Webmin deckt die meisten typischen Aufgaben über die grafische Oberfläche ab: Benutzer, Datenträger, Dienste, Dateien, Datenbanken verwalten, DNS und die Firewall konfigurieren. Für nicht standardmäßige Szenarien ist das Terminal jedoch weiterhin nützlich und glücklicherweise direkt im Panel integriert. Zusätzlich bietet Virtualmin CLI-Zugriff auf Hosting-Vorgänge für die Skriptautomatisierung.
Wie unterscheidet sich die GPL-Version von Virtualmin von der Professional-Version?
Die GPL-Version ist ein voll funktionsfähiger Hosting-Manager ohne Domain-Limit. Professional (ab 7,50 $/Monat für 10 Domains) bietet zusätzlich priorisierten Support, über 60 Installationsskripte (WordPress, Moodle und andere), Reseller-Accounts, Multi-Provider-SSL mit automatischer Verlängerung, Cloud-Backup-Speicher und erweiterte Statistiken. Für die meisten privaten und kleinen kommerziellen Projekte ist die GPL-Version mehr als ausreichend.
Ist Webmin für Einsteiger geeignet?
Ja, allerdings mit einer Einschränkung. Die Oberfläche ist logisch und übersichtlich aufgebaut, die Installation dauert nur Minuten und die Dokumentation ist detailliert. Webmin arbeitet jedoch mit Konzepten der Linux-Systemadministration: Benutzer, Berechtigungen, Daemons, Ports. Wenn Sie noch nie mit einem Server gearbeitet haben, müssen Sie sich parallel Linux-Grundlagen aneignen. Für diejenigen, die bereits einen Server über die Konsole verwalten, beschleunigt Webmin die Routinearbeit jedoch erheblich.
Was ist besser, Webmin+Virtualmin oder ISPmanager/Plesk?
Das hängt von Ihren Aufgaben ab. Wenn Sie einen einzelnen Server mit einem Dutzend Websites verwalten und Wert auf offiziellen Support legen, sind kostenpflichtige Panels gerechtfertigt. Wenn Sie mehrere Server haben, einige Projekte nicht kommerziell sind und Sie bereit sind, sich selbst in die Einstellungen einzuarbeiten, sparen Sie mit Webmin+Virtualmin mehrere hundert Dollar pro Jahr, ohne an Funktionalität einzubüßen. Und die Möglichkeit, das Betriebssystem selbst über eine grafische Oberfläche zu verwalten, ist einzigartig.
Was Sie 2026 auf einem Server installieren sollten
Kostenpflichtige Panels werden nicht verschwinden. Sie bieten planbaren Support und eine vertraute Oberfläche, für die Unternehmen zu zahlen bereit sind. Doch Webmin mit Virtualmin deckt in den allermeisten Szenarien denselben Funktionsumfang ab. Und das kostenlos.
Das Paket lebt und wird aktiv weiterentwickelt: Webmin erhielt im Mai 2026 ein umfangreiches Update, Virtualmin im März. Neue Module (nftables, Nginx), eine überarbeitete Authentic-Oberfläche, Unterstützung für aktuelle Versionen von Ubuntu, MariaDB und PHP: Das Projekt steht nicht still. Knapp eine Million Installationen pro Jahr sprechen für sich.
Der entscheidende Vorteil ist die Kontrolle. Sie sind nicht an einen Lizenzschlüssel gebunden, nicht durch die Anzahl der Domains limitiert (GPL), können jeden Aspekt des Systems feinjustieren und Routineaufgaben über die CLI automatisieren. Für einen Freelancer, ein Startup oder ein kleines Studio ist das ein Argument, das den Ausschlag gibt.



