Made byBobr AI

Shared Webhosting mit ISPConfig: Installation & Evaluation

Projektarbeit zur Installation eines ISPConfig-Testsystems auf Debian 12. Vergleich von Open-Source Hosting-Panels mit proprietären Lösungen.

#ispconfig#webhosting#debian#open-source#system-integration#server-administration#it-projekt
Watch
Pitch
SYSTEMINTEGRATION
HK Hamburg
Abschlussprüfung Sommer 2026
Installation und Konfiguration eines Testsystems
Shared Webhosting mit ISPConfig
Lukas Bartsch
Betriebliche Projektarbeit · Fachinformatiker für Systemintegration
Prüfungsbewerber:
Lukas Bartsch
Prüflingsnummer:
2129080
Adresse:
Kreuzbergweg 1, 22149 Hamburg
Ausbildungsbetrieb:
webgo GmbH, Wendenstraße 8–12, 20097 Hamburg
Betriebliche Betreuerin:
Stephanie Knudsen
webgo Logo
Abgabetermin: 21.05.2026
1
Made byBobr AI
ÜBERSICHT
Agenda
Logo
01
Projekthintergrund & Unternehmen
02
Projektplanung (IST / SOLL)
03
Konzeptphase & Anforderungen
04
Kosten-Nutzen-Analyse
05
Realisierungsphase
06
Testphase & Testprotokoll
07
Systemvergleich: Mesosadmin vs. ISPConfig
08
Nutzwertanalyse & Fazit
09
Projektabschluss & Übergabe
10
Quellenverzeichnis
2
Made byBobr AI
01
Projekt-hintergrund
& Unternehmen
webgo Logo
webgo GmbH
Gegründet 2004, Hamburg
Full-Service-Provider
ca. 1.700 Server im eigenen Rechenzentrum
ca. 50.000 Kunden gehostet
Strategische Transformationsphase
1st Level, 2nd Level, IT-Operations
Projekthintergrund
Aktuelles System: Mesosadmin (proprietär)
Kein Quellcode-Zugang
Hohe Lizenz- und Supportkosten
Strategische Alternative gesucht
ISPConfig-Testsystem soll aufgebaut werden
Evaluierungsplattform für das Administratorenteam
PROJEKTZIEL
Konzeption und Implementierung einer ISPConfig-Testumgebung auf einem Bare-Metal-Server (Debian 12) als technische Evaluierungsplattform für einen strukturierten Systemvergleich mit Mesosadmin.
3
Made byBobr AI
02
Projektplanung
IST-Aufnahme & IST-Kritik
webgo Logo
Projektphasen
Planungsphase
8 Std.
Realisierungsphase
14 Std.
Testphase
8 Std.
Schlussphase
10 Std.
Gesamter Projektzeitraum
Gesamt 40h
IST-Aufnahme
311 Shared-Webhosting-Server
Verwaltung über Mesosadmin (proprietär)
Server-Images auf Panel zugeschnitten
Kein Quellcode-Zugang
IST-Kritik
Lizenzkosten: 23,80 €/Server/Monat
= 7.401,80 €/Monat
Externer Support: ~40 €/Server
= 12.440 €/Monat
Gesamtkosten: 19.841,80 €/Monat
Abhängigkeit von externem Entwickler
Fehlende Flexibilität & Modernisierung
4
Made byBobr AI
03
Konzeptphase
Anforderungen
webgo Logo
Funktionale Anforderungen
  • Zentrale Diensteverwaltung (Apache2/Nginx, Postfix, Dovecot, MariaDB)
  • Kundenseitige Selbstverwaltung
  • Datenbanken, FTP, E-Mail, Subdomains per Weboberfläche
Technische Anforderungen
  • Betrieb auf Bare-Metal mit Debian 12
  • Übernahme der Firewall-Regeln aus Mesosadmin
  • Fail2Ban aktiv für SSH, FTP, Mail
  • Quelloffener Code → interne Fehlerbehebung möglich
Wirtschaftliche Anforderungen
  • Lizenzkostenfreiheit (0 €/Server)
  • Einsparpotenzial: 7.401,80 €/Jahr (Lizenzen)
  • Senkung Supportabhängigkeit um ≥ 50 %
  • Ersparnis: ~6.220 €/Monat zusätzlich
  • Aktive Community und Dokumentation
Debian 12 gewählt (nicht 13) → Stabilität + identische Dovecot-Syntax für verfälschungsfreien Vergleich
5
Made byBobr AI
04
Kosten-Nutzen-Analyse
Wirtschaftliche Bilanz
webgo Logo
Kostenkategorie
IST: Mesosadmin
SOLL: ISPConfig
Jährliche Einsparung
Veränderung
Direkte Software-Lizenzen
7.401,80 €
0 €
7.401,80 €
-100 %
Externe Support-Aufwendungen
12.440 €
6.220 €
6.220 €
-50 %
Interne Wartung (Personal)
gleichbleibend
gleichbleibend
0 €
0 %
Gesamtsumme (jährlich)
19.841,80 €
6.220 €
13.621,80 €
-68,6 %
−100 %
Lizenzkosten entfallen vollständig
−50 %
Reduzierung des externen Supports
13.621,80 €
Monatliches Einsparpotenzial
Amortisation voraussichtlich im 1. Quartal nach Produktivschaltung
6
Made byBobr AI
05
Realisierung
Servereinrichtung & Installation
webgo Logo
1
Netzwerkkonfiguration
  • Switch-Konfiguration durch Fr. Knudsen
  • Interface: eno1 | IP: 185.30.33.130/25 | Gateway: 185.30.33.129
  • DNS: 8.8.8.8 / 1.1.1.1 | Hostname: lbh.goserver.host
2
Debian 12 Installation via PXE
  • Bare-Metal-Server per IPMI gestartet
  • Debian 12 Netinstaller via PXE
  • Minimales Setup
3
RAID-10 Konfiguration
  • 4 Festplatten identisch partitioniert
  • md0 → /boot (962 MB) | md1 → Swap (60 GB) | md2 → / (Rest)
  • GRUB auf /dev/sda
4
Rescue-System & SSH-Setup
  • OpenSSH + vim installiert
  • SSH-Keys: LBH, SKN, ITO-Jumphost
  • sshd_config übernommen
5
ISPConfig-Installation
  • /etc/hosts konfiguriert
  • wget → automatisches Installationsskript
  • Vollständiger Software-Stack. Erreichbar: https://lbh.goserver.host:8080
7
Made byBobr AI
05b
Konfiguration
MariaDB & Fail2ban
webgo Logo
MariaDB-Konfiguration
1
cd /etc/mysql/mariadb.conf.d/
2
mv 50-server.cnf 50-server.cnf.bkp
(Sicherungskopie)
3
vim 50-server.cnf
(Neuanlage mit angepassten Werten)
4
systemctl restart mariadb.service
max_connections = 350
max_user_connections = 15
innodb_buffer_pool_size = 16G
character-set-server = utf8mb4
Fail2ban-Migration
1
SSH-Schlüssel auf Zielsystem hinterlegt
2
rsync filter.d/ → lbh.goserver.host
3
rsync jail.local_bkp → lbh.goserver.host
4
vim /etc/fail2ban/jail.local
(Log-Pfade angepasst)
5
systemctl restart fail2ban.service
Wichtig: Log-Pfade an Debian-Standard angepasst:
SSH
→ /var/log/auth.log
Mail
→ /var/log/mail.log
Aktive Jails
SSH
FTP
Postfix
Dovecot
8
Made byBobr AI
06
Testphase
Testprotokoll
11 von 12
Tests bestanden
webgo Logo
# Testfall Erwartetes Ergebnis Ergebnis
1 Website anlegen Domain erreichbar ✓ Bestanden
2 SSH-Zugang SSH-Login erfolgreich ✓ Bestanden
3 FTP-Zugang FTP-Verbindung steht ✓ Bestanden
4 Backups Backup wird erstellt (gzip) ✓ Bestanden
5 PHP-Versionen PHP-Wechsel funktioniert ✓ Bestanden
6 1-Click-Installer Feature vorhanden ✗ Nicht verfügbar
7 Datenbanken Datenbank erreichbar ✓ Bestanden
8 phpMyAdmin phpMyAdmin erreichbar ✓ Bestanden
9 php.ini (Kunde) Kunde kann php.ini setzen ⚠ Nur Admin
10 Nginx/Apache Zentraler Webserver ⚠ Apache (Nginx: Nachkonf.)
11 Whitelist/Blacklist E-Mails blockiert/erlaubt ✓ Bestanden
12 Firewall/Fail2Ban Angreifer werden gebannt ✓ Bestanden
9
Made byBobr AI
07
Systemvergleich
Mesosadmin vs. ISPConfig
Mesosadmin
ISPConfig
webgo Logo
Kriterium
Mesosadmin
ISPConfig
Lizenzkosten
23,80 €/Server/Monat
Kostenlos (Open Source)
Quellcode
Closed Source
Open Source / vollständiger Einblick
Fehlerbehebung
Externer Entwickler
Eigenständig + Community
Dokumentation
Unvollständig
Ausführliche offizielle Doku
Serverauslastung
Nicht einsehbar
CPU/RAM direkt im Panel
Mail-Logs
Nur Support
Maillog direkt im Panel
PHP-Verwaltung
Eingeschränkt
Einzelne Versionen deaktivierbar
Firewall
Nicht im Panel
Direkt im Panel verwaltbar
Fail2ban
Vorhanden
Übernommen + angepasst
1-Click-Install
Vorhanden
Nicht vorhanden
php.ini (Kunde)
Möglich
Nur Admin
DNS-Verwaltung
Eingeschränkt
Vollständige Zonenverwaltung
Spamfilter
Basis
7 Richtlinien wählbar
10
Made byBobr AI
08
Nutzwertanalyse
& Fazit
ISPConfig
5,25
Mesosadmin
1,5
webgo Logo
Kriterium Gewichtung Mesos Punkte Mesos Wert ISP Punkte ISP Wert
Kosten / Wirtschaftlichkeit 30% 1 0,30 5 1,50
Unabhängigkeit & Quellcode 20% 1 0,20 5 1,00
Funktionsumfang (Admin) 15% 2 0,30 4 1,20
Funktionsumfang (Kunde) 15% 3 0,45 3 0,45
Dokumentation & Support 15% 1 0,15 4 0,60
Migrationsaufwand 5% 2 0,10 5 0,50
GESAMT 100% 1,5 5,25
FAZIT & EMPFEHLUNG
ISPConfig ist technisch ausgereift und wirtschaftlich attraktiv. Die Installation verlief reibungslos. Empfehlung: Weiterführende Prüfung und mögliche Integration durch das Administratorenteam.
11
Made byBobr AI
09
Projektabschluss
SOLL-IST & Übergabe
Projekt abgeschlossen
webgo Logo
SOLL-IST-Vergleich
Bereich
SOLL
IST (Ergebnis)
Testsystem aufgebaut
✓ geplant
✓ erfüllt
Konfiguration übernommen
✓ geplant
✓ erfüllt
Testprotokoll durchgeführt
✓ geplant
✓ erfüllt
Übergabe ans Admin-Team
✓ geplant
✓ erfüllt
Keine Abweichungen vom Projektantrag
✓ Bestätigt
Das fertige ISPConfig-Testsystem wurde dem Administratorenteam der webgo GmbH unter https://lbh.goserver.host:8080 übergeben.
  • Admin-Zugangsdaten übergeben
  • Konfigurations-Zusammenfassung übergeben
  • Vollständig konfigurierter Testkunde: Webspace, FTP, E-Mail, Datenbank
Key Erkenntnisse
Technisch
Reibungslose Installation, Apache als Webserver, PHP 5.6–8.5, Fail2Ban integriert
Wirtschaftlich
13.621,80 €/Monat Einsparpotenzial, Amortisation im 1. Quartal
Einschränkungen
Kein 1-Click-Installer, php.ini nur über Admin anpassbar, Nginx benötigt Nachkonfiguration
12
Made byBobr AI
10
Quellen
& Abbildungen
webgo Logo
D Quellenverzeichnis
[1] HowtoForge / Florian Schaal: Der perfekte Server – Automatisierte ISPConfig 3 Installation auf Debian und Ubuntu.
URL: https://www.howtoforge.de/anleitung/perfekte-server-automatisierte-ispconfig-3-installation-auf-debian-und-ubuntu/
[Abgerufen am 21.05.2026 um 01:30 Uhr]
[2] webgo GmbH (Hrsg.): Interne Systemdokumentation und Migrationsleitfäden, bereitgestellt im firmeninternen Confluence.
URL: https://confluence.goserver.host/ [zugriffsbeschränkt]
[Abgerufen am 21.05.2026 um 01:32 Uhr]
Abbildungsverzeichnis
Abb. 1: Projektablauf (Projektplanung, S. 2)
Abb. 2: Gegenüberstellung der Kostenfaktoren (Konzeptphase, S. 5)
Abb. 3: Strategische Nutzeneffekte der Open-Source-Umstellung (S. 6)
Abb. 4: Testprotokoll (Testphase, S. 9)
Abb. 5: Nutzwertanalyse (Projektabschluss, S. 10)
Bildquellen
[B1] webgo GmbH Logo: webgo.de / Contao Community (https://contao.org)
[B2] Handelskammer Hamburg Logo: Ziegler Company (https://zieglercompany.de)
13
Made byBobr AI
Bobr AI

DESIGNER-MADE
PRESENTATION,
GENERATED FROM
YOUR PROMPT

Create your own professional slide deck with real images, data charts, and unique design in under a minute.

Generate For Free

Shared Webhosting mit ISPConfig: Installation & Evaluation

Projektarbeit zur Installation eines ISPConfig-Testsystems auf Debian 12. Vergleich von Open-Source Hosting-Panels mit proprietären Lösungen.

Abschlussprüfung Sommer 2026

Installation und Konfiguration eines Testsystems

Shared Webhosting mit ISPConfig

Lukas Bartsch

Betriebliche Projektarbeit · Fachinformatiker für Systemintegration

Lukas Bartsch

2129080

Kreuzbergweg 1, 22149 Hamburg

webgo GmbH, Wendenstraße 8–12, 20097 Hamburg

Stephanie Knudsen

Abgabetermin: 21.05.2026

1

Agenda

Projekthintergrund & Unternehmen

Projektplanung (IST / SOLL)

Konzeptphase & Anforderungen

Kosten-Nutzen-Analyse

Realisierungsphase

Testphase & Testprotokoll

Systemvergleich: Mesosadmin vs. ISPConfig

Nutzwertanalyse & Fazit

Projektabschluss & Übergabe

Quellenverzeichnis

2

01

Projekt-hintergrund

& Unternehmen

webgo GmbH

Gegründet 2004, Hamburg

Full-Service-Provider

ca. 1.700 Server im eigenen Rechenzentrum

ca. 50.000 Kunden gehostet

Strategische Transformationsphase

1st Level, 2nd Level, IT-Operations

Projekthintergrund

Aktuelles System: Mesosadmin (proprietär)

Kein Quellcode-Zugang

Hohe Lizenz- und Supportkosten

Strategische Alternative gesucht

ISPConfig-Testsystem soll aufgebaut werden

Evaluierungsplattform für das Administratorenteam

PROJEKTZIEL

Konzeption und Implementierung einer ISPConfig-Testumgebung auf einem Bare-Metal-Server (Debian 12) als technische Evaluierungsplattform für einen strukturierten Systemvergleich mit Mesosadmin.

3

02

Projektplanung

IST-Aufnahme & IST-Kritik

Projektphasen

IST-Aufnahme

IST-Kritik

4

03

Konzeptphase

Anforderungen

Funktionale Anforderungen

Technische Anforderungen

Wirtschaftliche Anforderungen

Debian 12 gewählt (nicht 13) → Stabilität + identische Dovecot-Syntax für verfälschungsfreien Vergleich

5

04

Kosten-Nutzen-Analyse

Wirtschaftliche Bilanz

−100 %

Lizenzkosten entfallen vollständig

−50 %

Reduzierung des externen Supports

13.621,80 €

Monatliches Einsparpotenzial

Amortisation voraussichtlich im 1. Quartal nach Produktivschaltung

6

05

Realisierung

Servereinrichtung & Installation

7

Netzwerkkonfiguration

Switch-Konfiguration durch Fr. Knudsen

Interface: eno1 | IP: 185.30.33.130/25 | Gateway: 185.30.33.129

DNS: 8.8.8.8 / 1.1.1.1 | Hostname: lbh.goserver.host

Debian 12 Installation via PXE

Bare-Metal-Server per IPMI gestartet

Debian 12 Netinstaller via PXE

Minimales Setup

RAID-10 Konfiguration

4 Festplatten identisch partitioniert

md0 → /boot (962 MB) | md1 → Swap (60 GB) | md2 → / (Rest)

GRUB auf /dev/sda

Rescue-System & SSH-Setup

OpenSSH + vim installiert

SSH-Keys: LBH, SKN, ITO-Jumphost

sshd_config übernommen

ISPConfig-Installation

/etc/hosts konfiguriert

wget → automatisches Installationsskript

Vollständiger Software-Stack. Erreichbar: https://lbh.goserver.host:8080

05b

Konfiguration

MariaDB & Fail2ban

MariaDB-Konfiguration

Fail2ban-Migration

8

Testphase

Testprotokoll

11 von 12

Tests bestanden

9

07

Systemvergleich

Mesosadmin vs. ISPConfig

10

Lizenzkosten

23,80 €/Server/Monat

Kostenlos (Open Source)

Quellcode

Closed Source

Open Source / vollständiger Einblick

Fehlerbehebung

Externer Entwickler

Eigenständig + Community

Dokumentation

Unvollständig

Ausführliche offizielle Doku

Serverauslastung

Nicht einsehbar

CPU/RAM direkt im Panel

Mail-Logs

Nur Support

Maillog direkt im Panel

PHP-Verwaltung

Eingeschränkt

Einzelne Versionen deaktivierbar

Firewall

Nicht im Panel

Direkt im Panel verwaltbar

Fail2ban

Vorhanden

Übernommen + angepasst

1-Click-Install

Vorhanden

Nicht vorhanden

php.ini (Kunde)

Möglich

Nur Admin

DNS-Verwaltung

Eingeschränkt

Vollständige Zonenverwaltung

Spamfilter

Basis

7 Richtlinien wählbar

Nutzwertanalyse

& Fazit

5,25

ISPConfig

1,5

Mesosadmin

ISPConfig ist technisch ausgereift und wirtschaftlich attraktiv. Die Installation verlief reibungslos. Empfehlung: Weiterführende Prüfung und mögliche Integration durch das Administratorenteam.

11

09

Projektabschluss

SOLL-IST & Übergabe

Projekt abgeschlossen

SOLL-IST-Vergleich

Das fertige ISPConfig-Testsystem wurde dem Administratorenteam der webgo GmbH unter https://lbh.goserver.host:8080 übergeben.

Key Erkenntnisse

12

10

Quellen

& Abbildungen

D Quellenverzeichnis

[1] HowtoForge / Florian Schaal: Der perfekte Server – Automatisierte ISPConfig 3 Installation auf Debian und Ubuntu.

URL: https://www.howtoforge.de/anleitung/perfekte-server-automatisierte-ispconfig-3-installation-auf-debian-und-ubuntu/

[Abgerufen am 21.05.2026 um 01:30 Uhr]

[2] webgo GmbH (Hrsg.): Interne Systemdokumentation und Migrationsleitfäden, bereitgestellt im firmeninternen Confluence.

URL: https://confluence.goserver.host/ [zugriffsbeschränkt]

[Abgerufen am 21.05.2026 um 01:32 Uhr]

Abbildungsverzeichnis

Abb. 1: Projektablauf (Projektplanung, S. 2)

Abb. 2: Gegenüberstellung der Kostenfaktoren (Konzeptphase, S. 5)

Abb. 3: Strategische Nutzeneffekte der Open-Source-Umstellung (S. 6)

Abb. 4: Testprotokoll (Testphase, S. 9)

Abb. 5: Nutzwertanalyse (Projektabschluss, S. 10)

Bildquellen

[B1] webgo GmbH Logo: webgo.de / Contao Community (https://contao.org)

[B2] Handelskammer Hamburg Logo: Ziegler Company (https://zieglercompany.de)

13