Um einen Ubuntu-Server mit Virtualmin aufzusetzen, sind einige Arbeiten erforderlich. Virtualmin beinhaltet gleichzeitig Webmin, Apache, MySQL, PHP und FTP. Damit man das ganze nicht immer zusammensuchen muss, sind hier die notwendigen Schritte aufgeführt.

  1. Holen Sie von der Canonical-Webseite die neueste Server-Edition als ISO-Image auf den PC.
  2. Auf einer virtuellen Umgebung starten Sie einen neuen virtuellen Computer von diesem ISO-Image. Sollten Sie einen physischen Computer nutzen, erstellen Sie aus diesem ISO-Image ein Abbild auf einen USB-Stick. Starten Sie dann den physischen Computer mit diesem Stick.
  3. Gehen Sie durch die Installation und passen Sie ggf. die notwendigen Parameter an.
  4. Melden Sie sich an der Konsole mit dem neu erstellten Benutzer an.
  5. Um Ubuntu zu aktualisieren, geben Sie die die beiden nachstehenden Befehle ein
    sudo apt-get update
    sudo apt-get upgrade
  6. Um eine einfachere Verwaltung zu erhalten, können Sie Virtualmin installieren. Geben Sie dazu die nachstehende Befehle ein
    wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh
    sudo sh virtualmin-install.sh
    Diese Installation wird Ihnen in einem Durchgang Virtualmin, Webmin, Apache, PHP, MySQL und FTP installieren. Bitte haben Sie etwas Geduld, je nach Computerleistung dauert es 2-20 Minuten.
  7. Die Installation zeigt Ihnen die Adresse, unter welcher Sie über den Browser Zugriff auf Virtualmin erhalten. Loggen Sie sich mit dem Browser ein.
  8. Nach der Installation wird ein Post-Installation Wizard angezeigt. Klicken Sie sich durch und wählen Sie die für Ihre Umgebung passenden Werte aus.
  9. Damit der Server eine fixe IP-Adresse bekommt, gehen Sie oben auf die Lasche Webmin, dann im Menü auf Networking und auf Network Configuration.
  10. Wählen Sie dann Network Interfaces. Sie sehen nun das Interface eth0. Mit einem Klick auf eth0 kommen Sie zur Konfiguration der IPv4- und IPv6-Adresse. Wenn Sie eine fixe Adresse vergeben möchten, wählen Sie z.B. bei IPv4 Static configuration und geben eine gültige IP-Adresse Ihres Netzwerkes mit der dazugehörenden Subnetmaske ein.
  11. Gehen Sie beim Networking zu Routing und Gateways, um den Router/Gateway fix zu hinterlegen.
  12. Gehen Sie beim Networking zu Hostname and DNS Client, um den DNS-Server, sowie den Server-Namen und ggf. den Domänennamen einzugeben.
  13. Wenn Sie im Networking bei Network Configuration auf Apply Configuration klicken, werden die Änderungen übernommen und die Verbindung im Browser geht verloren. Sie müssen dann mit der neuen Adresse einloggen.
  14. Starten Sie nach der Adressanpassung den Server neu. gehen Sie dazu auf die Lasche Webmin, dann im Menü auf System und Bootup and Shutdown. Nun können Sie zuunterst auf der Seite einen Reboot auslösen.
  15. Nach dem Neustart sehen Sie bei der Anmeldung die Warnung, dass die primäre IP-Adresse geändert hat. Damit Virtualmin korrekt läuft, klicken Sie bei der Warnmeldung auf Update incorrect Addresses. Es werden dann die alte und die neue Adresse angezeigt, Sie können die Anzeige einfach bestätigen.
  16. Damit sich auch der User root einloggen kann, muss dieser freigegeben werden. Gehen Sie oben auf die Lasche Webmin, dann im Menü auf System und Users and Groups. Klicken Sie auf den User root.
  17. Vergeben Sie dem Benutzer ein Passwort. Fügen Sie dem Benutzer die Gruppen admcdromdiplxdplugdev und sudo hinzu. Nun kann sich der User root ebenfalls einloggen.
  18. Damit sich der User root auch über SSH einloggen kann, gehen Sie oben auf die Lasche Webmin, dann im Menü auf Servers und SSH Server.
  19. Klicken Sie nun auf Authentication und wählen Sie bei Allow login by root die Auswahl Yes aus. Speichern Sie mit einem Klick auf Save.
  20. Klicken Sie jetzt noch auf dem SSH Server Hauptbild auf Apply Changes. Nun kann sich der Benutzer root auch mit SSH einloggen.

Wie Sie nun eine neue Webseite bereitstellen, ist auf einer weiteren Webseite beschrieben.