In diesem Artikel geht es um die Aktualisierung einer ISPConfig Installtion. Diese liegt hier in Version 3.1.2 vor und soll auf die aktuelle Version 3.1.7p1 aktualisiert werden. Dieses Update ist im Grunde und generell auch für alle anderen Updates innerhalb eines Zweiges so möglich, jedenfalls so lange nichts gegenteiliges in den Release Notes steht.
ISPConfig 3.1.x Update
ISPConfig eigene Einstellungen bzw. Anpassungen
Wer seine Systemkonfiguration anders als die Vorgabe von ISPConfig konfiguriert hat, würde diese bei jedem Update verlieren. Diese muss dann von Hand nachträglich erneut vorgenommen werden. Damit man dies nicht machen muss, gibt es die Möglichkeit Custom Templates zu erstellen, die beim Update berücksichtigt werden, sodass die eigene Konfiguration übernommen wird.
Hierfür muss ein entspr. Template unter:# /usr/local/ispconfig/server/conf-custom/install/ erstellt werden. Entsprechende Templates sind unter install/tmpl des entsprecehnden Updates *.tar.gz zu finden. Von dort kopieren, ändern und das Update durchführen…
- # cd /tmp
- # wget http://www.ispconfig.org/downloads/ISPConfig-3.1.7p1.tar.gz
- # tar xvfz ISPConfig-3.1.7p1.tar.gz
- # cd ispconfig3_install/install
- # php -q update.php
Nun wird der Updater ein paar Fragen stellen, gleich der Installation.
- Shall the script create a ISPConfig backup in /var/backup/ now? (yes,no) [yes]: yes
- Verzeichnisse /usr/local/ispconfig und /etc werden nach /var/backup kopiert
- Reconfigure Permissions in master database? (yes,no) [no]:
- für Einzelserver = no
- Service ‚xmpp_server‘ has been detected (currently disabled) do you want to enable and configure it? (yes,no) [no]:
- Service ‚firewall_server‘ has been detected (currently disabled) do you want to enable and configure it? (yes,no) [no]:
- Reconfigure Services? (yes,no,selected) [yes]:
- hier kann no eingegeben werden, wenn bestehende Services nicht beendet / neugestartet werden sollen, wenn möglich jedoch wegen neuer Funktionen und Konfigruation yes wählen
Configuring Postfix
Configuring Dovecot
Configuring Spamassassin
Configuring Amavisd
Configuring Getmail
Configuring BIND
Configuring Pureftpd
Configuring Apache
Configuring vlogger
Configuring Apps vhost
Configuring Jailkit
Configuring Ubuntu Firewall
Configuring Database
Updating ISPConfig
- hier kann no eingegeben werden, wenn bestehende Services nicht beendet / neugestartet werden sollen, wenn möglich jedoch wegen neuer Funktionen und Konfigruation yes wählen
- ISPConfig Port [8080]:
- 8080 ist der Standardport der von ISPConfig verwendet wird
- Create new ISPConfig SSL certificate (yes,no) [no]:
- hier sollte No gewhält werden, da ansonsten ein neues Zertifikat generiert wird, was ggf. zum nicht mehr einloggen ins Webinterface führt, je nach eigener Situation natürlich
- Reconfigure Crontab? (yes,no) [yes]:
- mit yes beantworten
Updating Crontab
Restarting services …
Update finished.
- mit yes beantworten
Damit ist das Update von ISPConfig erledigt.
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.