Skip to content

Alles für WordPress, Webentwicklung — und mehr

💻 Webmin und Virtualmin: eine kostenlose Alternative zu kostenpflichtigen Server-Control-Panels

💻 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:

1wget https://www.webmin.com/download/rpm/webmin-current.rpm
2sudo rpm -Uvh webmin-2.641-1.noarch.rpm

Für Debian, Ubuntu und Derivate, DEB:

1wget https://www.webmin.com/download/deb/webmin-current.deb
2sudo dpkg -i webmin_2.641_all.deb

Meldet das System unerfüllte Abhängigkeiten, installieren Sie diese:

1sudo 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:

1sudo yum install perl-Encode-Detect # CentOS / RHEL
2sudo 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.

Webmin-Hauptdashboard mit Authentic-Theme und seitlichem Navigationsmenü

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.

Webmin-Konfigurationsseite mit anpassbaren Panel-Parametern

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:

Detaillierte Webmin-Verhaltenseinstellungen: Ports, Logs, Authentifizierung und Oberflächensprache

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:

Webmin-Dateimanager mit Server-Dateisystem-Explorer

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:

1sudo 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.

Logo und Kopfzeile des Virtualmin-Hosting-Control-Panels

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:

1virtualmin 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:

1service mysql restart

Installation von PHP-Erweiterungen (passen Sie die PHP-Version an Ihre eigene an: 8.2, 8.3, 8.4):

1sudo apt-get install php8.3-zip php8.3-sqlite php8.3-mbstring
2sudo service apache2 restart

Memcached installieren unter Ubuntu:

1sudo apt-get update
2sudo apt-get install memcached
3sudo add-apt-repository ppa:ondrej/php
4sudo apt-get update
5sudo apt-get install -y php php-dev php-pear libapache2-mod-php
6sudo apt-get install -y php-memcached
7sudo 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):

1nano /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:

1sudo service apache2 restart

Wenn Sie den Server über Virtualmin verwalten und schnell eine Liste aller virtuellen Hosts benötigen:

1virtualmin 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.