Worauf kommt es beim TYPO3-Hosting an?
Beim TYPO3-Hosting gibt es einige wichtige Aspekte, auf die man achten sollte, um eine optimale Leistung, Sicherheit und Benutzerfreundlichkeit zu gewährleisten:
Server-Anforderungen: Stellen Sie sicher, dass der Hosting-Anbieter die minimalen Systemanforderungen für TYPO3 erfüllt. Dazu gehören unter anderem Apache oder Nginx, MySQL und die Verfügbarkeit der empfohlenen PHP-Version, -Einstellungen und -Erweiterungen. GraphicsMagick oder ImageMagick sollten vorinstalliert sein.
Leistung und Geschwindigkeit: Achten Sie auf die Serverleistung, insbesondere auf Ressourcen wie RAM, CPU und Festplattenspeicher. Ein leistungsstarker Server sorgt für schnelle Ladezeiten und eine gute Benutzererfahrung. Dies ist besonders wichtig, wenn Ihre Website eine hohe Anzahl von Besuchern erwartet oder wenn Sie rechenintensive Anwendungen nutzen. Das PHP Memory Limit sollte auf 600 MB gesetzt werden können.
Skalierbarkeit: Wählen Sie einen Hosting-Anbieter, der Ihnen die Möglichkeit bietet, Ihre Serverressourcen bei Bedarf leicht zu erweitern. Dies ist besonders wichtig, wenn Sie eine wachsende Website betreiben, die mehr Ressourcen benötigt. Je mehr Inhalte und Medien Sie auf Ihrer Website haben, desto mehr Speicherplatz und Bandbreite benötigen Sie.
Sicherheit: Sicherheit ist ein entscheidender Faktor beim Hosting. Achten Sie darauf, dass der Anbieter gute Sicherheitsmaßnahmen wie Firewall und SSL-Zertifikate sowie regelmäßige Sicherheitsupdates, Backups und Schutz vor DDoS-Angriffen bietet.
Support: Ein zuverlässiger und kompetenter Support ist wichtig, um bei technischen Problemen schnelle Hilfe zu erhalten. Achten Sie darauf, dass der Hosting-Anbieter einen guten Kundensupport bietet, vorzugsweise rund um die Uhr. Ein mit TYPO3 erfahrenes Expertenteam ist im Zweifel hilfreicher als ein ausgelagertes Callcenter.
TYPO3-Installation & Control Panel: Bei der Installation mit Composer - einem PHP-Paketmanager - wird ein SSH-Zugang benötigt. Achten Sie darauf, dass der Hosting-Provider dies ermöglicht und sichten Sie diesbezügliche Anleitungen und Einschränkungen. Eine intuitive Verwaltungsoberfläche erleichtert die Arbeit mit TYPO3. Achten Sie darauf, dass der Anbieter ein benutzerfreundliches Control Panel wie Plesk oder cPanel anbietet.
Spezielle TYPO3-Funktionen: Einige Hosting-Anbieter bieten spezielle TYPO3-Optimierungen und -Funktionen an, wie beispielsweise vorinstallierte TYPO3-Instanzen, automatische Updates oder spezielle TYPO3-Supportteams. Diese können die Arbeit mit TYPO3 erleichtern und die Leistung Ihrer Website verbessern.
Serverstandort: Der Standort des Servers kann Auswirkungen auf die Ladezeiten, Sicherheit und die Suchmaschinenoptimierung Ihrer Website haben. Wählen Sie am besten einen Anbieter mit Serverstandorten in Deutschland.
Preis-Leistungs-Verhältnis: Vergleichen Sie die Preise und Leistungen verschiedener Hosting-Anbieter, um das beste Angebot für Ihre Anforderungen zu finden. Achten Sie jedoch darauf, dass der günstigste Anbieter nicht immer die beste Wahl ist, insbesondere wenn es um Leistung und Support geht. Achten Sie dabei auch auf versteckte Kosten und die Möglichkeit von kostenlosen Testphasen oder Geld-zurück-Garantien.
Bewertungen und Empfehlungen: Lesen Sie Kundenbewertungen und suchen Sie nach Empfehlungen von anderen TYPO3-Nutzern, um einen geeigneten Hosting-Anbieter zu finden.
TYPO3-Hosting-Anbieter im Vergleich
Die Kosten für TYPO3-Hosting können je nach Anbieter und gewähltem Tarif variieren. In der Regel gibt es verschiedene Tarife, die auf unterschiedliche Anforderungen zugeschnitten sind, wie z.B. Speicherplatz, monatlicher Datenverkehr, Anzahl der E-Mail-Konten und Datenbanken. Einige Anbieter bieten sehr günstige TYPO3-Hosting-Pakete schon ab 5-10 Euro pro Monat an. Für größere Projekte oder Unternehmen, die dedizierte Server oder Cloud-Hosting benötigen, sind die Kosten natürlich deutlich höher.
Manche Anbieter haben sich auf TYPO3 spezialisiert und bieten neben der reinen Hosting-Infrastruktur eine auf TYPO3 optimierte Infrastruktur, Expertenwissen und zusätzliche Services an.
Es ist wichtig, verschiedene Anbieter zu vergleichen und diejenigen zu wählen, die den besten Mix aus Preis, Leistung, Zuverlässigkeit und Support bieten. Hier sind einige der bekanntesten und meistgenutzten Anbieter in Deutschland im Vergleich:
Mittwald
Mittwald ist sicher einer der bekanntesten Hoster von anspruchsvollen TYPO3-Anwendungen. In einer modernen Oberfläche finden sich hier alle wichtigen Tools rund um Software-Management und Sicherheit. TYPO3-Updates und Sicherheitspatches können per Klick oder vollautomatisch eingespielt werden. Mittwald verfügt über einen sehr kompetenten Service in Sachen TYPO3 und engagiert sich darüber hinaus aktiv in der TYPO3-Community.
Hetzner
Auch Hetzner ist ein interessanter Premium-Hoster für TYPO3-Anwendungen in Deutschland, der hochperformantes Webhosting für verschiedene CMS, einschließlich TYPO3, bietet. Hetzner betreibt leistungsstarke Server für schnelle Ladezeiten mit 24/7 Support und bietet für den Einstieg günstige Hosting-Pakete.
jweiland.net
jweiland.net ist ein spezialisierter TYPO3-Hoster und einer der bekanntesten Spezialanbieter. Die TYPO3-Kompetenz von jweiland.net steht außer Frage - auch hier ist man aktiv und vernetzt in der TYPO3-Community und trägt selbst aktiv zur Weiterentwicklung bei. Viele hilfreiche TYPO3-Tutorials stammen von dieser Adresse. Eine Besonderheit sind die Entwicklungs-Domains, die während der Projektlaufzeit bis zum Livegang kostenlos genutzt werden können.
Weitere Hosting-Anbieter für TYPO3
- TimmeHosting - herausragende Performance für TYPO3 mit nginx
- All-inkl - viel Leistung fürs Geld, dafür wenig individualisierbar
- 1&1 IONOS - TYPO3-Hosting von der Stange vom "Massenhoster"
- DomainFactory - bietet spezielle TYPO3-Hosting-Pakete
- Host Europe - spezialisiert sich auf Webhosting für verschiedene CMS, einschließlich TYPO3
Bitte beachten Sie, dass sich die Angebote und Preise der oben genannten Anbieter ändern können. Es ist empfehlenswert, die aktuellsten Informationen direkt von den jeweiligen Anbietern einzuholen und diese im Hinblick auf Ihre spezifischen Anforderungen miteinander zu vergleichen.
TYPO3-Hosting auf virtuellen Servern per Docker
Natürlich lässt sich TYPO3 auch auf virtuellen Servern oder physischen Servern installieren. Dafür braucht es nur SSH-Zugiff und Root-Rechte, damit alle nötigen Pakete installiert werden können.
Wir nutzen dafür im Normalfall virtuelle Server, die von Hetzner bereitgestellt werden. Außerdem nutzen wir für die Bereitstellung der Systeme Docker.
Im Folgenden finden Sie eine Anleitung, wie sich TYPO3 auf einem solchen Server aufsetzen lässt. Diese Anleitung geht davon aus, dass ein Server mit einem Basis-Image Ubuntu 22.04 installiert wurde. Bei älteren Systemen kann es zu Abweichungen in der Installation der Pakete kommen.
Installation der Systempakete
Schritt 1: Server vorbereiten
Zunächst müssen wir sicherstellen, dass unser Server auf dem neuesten Stand ist. Führen Sie dazu die folgenden Befehle aus:
|
Schritt 2: Docker und Docker Compose installieren
Als nächstes müssen wir Docker und Docker Compose auf unserem Server installieren. Führen Sie die folgenden Befehle aus, um Docker zu installieren:
|
Wenn die Installation abgeschlossen ist, können Sie mit dem Befehl docker --version
überprüfen, ob Docker korrekt installiert wurde.
Als nächstes müssen wir Docker Compose installieren. Sie können dies tun, indem Sie den folgenden Befehl ausführen:
|
Wenn die Installation abgeschlossen ist, können Sie mit dem Befehl docker-compose --version
überprüfen, ob Docker Compose korrekt installiert wurde.
Einrichtung des TYPO3-Systems
Als nächstes müssen wir ein Verzeichnis erstellen, in dem wir unsere docker-compose-Datei speichern werden. Führen Sie dazu den folgenden Befehl aus:
|
Wechseln Sie nun in das Verzeichnis /opt/typo3-docker
und erstellen Sie eine docker-compose.yml
-Datei mit dem folgenden Inhalt:
|
Diese Datei definiert zwei Dienste: einen Datenbankdienst namens "db" und einen Webdienst namens "web".
Der Datenbankdienst verwendet das MariaDB-Image und erstellt ein neues Volumen für die Datenbankdaten.
Der Webdienst verwendet das TYPO3-Image und verweist auf das Datenbankvolumen. Es werden auch Umgebungsvariablen für den Datenbank-Benutzernamen, das Passwort und die Datenbanknamen definiert.
Start des Systems
Sobald die Docker-Compose-Datei erstellt wurde, können wir sie ausführen, um TYPO3 zu starten. Wir navigieren dazu in das Verzeichnis, in dem sich die Datei befindet (/opt/typo3-docker), und führen den folgenden Befehl aus:
|
Dieser Befehl startet alle Dienste in der Docker-Compose-Datei im Hintergrund. TYPO3 ist jetzt unter der IP-Adresse des Servers auf Port 80 erreichbar.
TYPO3 konfigurieren
Sobald TYPO3 ausgeführt wird, können wir es über einen Webbrowser konfigurieren. Wir geben dazu die IP-Adresse des Servers in den Browser ein und fügen "/typo3/install.php" hinzu.
- Bestätigen Sie, dass die Umgebung korrekt installiert ist (dies ist durch das Docker-Setup sichergestellt).
- Wählen sie für die Mysql-Verbindung "[MySQLi] Manually configured MySQL TCP/IP connection" aus
Die Zugangsdaten für die Datenbank haben wir in der docker-compose-Datei definiert. Sie sind natürlich vor diesen Step beliebig anpassbar.
Die Beispieldaten sind:
User: typo3
Password: example
Host: db
Port: 3306 - "Use an existing empty database" auswählen. Dort steht nur "typo3" zur Verfügung, wenn sie sich an das Beispiel gehalten haben.
- Legen sie jetzt den Admin-User für TYPO3 an. Hier legen sie ebenfalls den Namen der Seite an.
Nachdem Sie das Setup durchgeführt haben, steht TYPO3 unter der IP-Adresse ihres Servers und dem Port 80 zur Verfügung.