Webhosting
Managed Shared Hosting. Du kaufst ein Paket, also einen Speicher-Pool plus Support-Stufe, und legst darin eine oder mehrere Websites an. Eine Website ist ein Satz Hostnamen, eine Runtime, eigene Dateien und die Datenbanken, die sie braucht.
Zu jeder Website gehören eine Konsole im Browser, ein Cron-Planer, Backups auf Abruf und SFTP-Zugang. Server, Container oder Webserver-Konfiguration verwaltest du nicht.
Die Bestellung ist nicht sofort fertig
Eine Hosting-Bestellung wartet auf einen Menschen
Die meisten unserer Produkte werden automatisch eingerichtet. Hosting nicht. Nach der Zahlung liegt die Bestellung in der manuellen Bearbeitung, bis sie von Hand freigegeben wird, und im Portal läuft dazu kein Countdown.
Plan das ein. Wenn eine Website zu einem festen Termin live sein soll, bestell das Paket ein paar Werktage vorher.
Der Ablauf hat zwei Schritte, und die werden leicht verwechselt:
- Du bestellst ein Paket. Sobald es freigegeben ist, erscheint es unter Webhosting im Dashboard als leeres Paket.
- Die Website legst du selbst an. Über Website hinzufügen am Paket. Du wählst Namen, Hostnamen, Runtime und Webserver. Das geht sofort.
Eine frisch angelegte Website steht zunächst auf Wird bereitgestellt und wechselt auf Aktiv, sobald sie ausliefert. Bis dahin zeigt das Portal nur das Status-Abzeichen.
Der Website-Name ist ein kurzer Slug und über alle Kunden hinweg eindeutig, nicht nur in deinem Konto. Ist er vergeben, bekommst du:
site name already in useUngültige Namen werden mit der Regel im Klartext abgelehnt:
invalid site name (3-32 chars, lowercase letters/digits/hyphens, must start with a letter)Speicher ist ein Pool für das ganze Paket
Alle Websites eines Pakets teilen sich denselben Speicherwert. Was zählt:
| Zählt mit | Zählt nicht mit |
|---|---|
| Die Dateien aller Websites im Paket | Backups, die du erstellt hast |
| Datenbankgröße, Daten plus Indizes | |
| Postfächer auf Domains, die an einer Website hängen |
Gemessen wird einmal pro Stunde, Löschungen wirken also verzögert
Die Zahl im Portal ist eine Messung, kein Live-Zähler. Löschst du 20 GB, bleibt der Wert bis zum nächsten stündlichen Lauf stehen. Lösch nicht noch mehr, weil die erste Löschung angeblich "nichts gebracht" hat.
Über die Paketgröße hinauszugehen blockiert nichts. Schreibzugriffe funktionieren weiter, die Website liefert weiter aus, nichts wird gesperrt. Der Überhang wird stündlich gemessen und als eigene Position auf der nächsten Rechnung abgerechnet. Den aktuellen Satz findest du auf der Webhosting-Produktseite.
Das Portal zeigt den Zustand als einfachen Satz am Paket:
2.1 GB über Paket-Kontingent — Zusatzspeicher wird nachberechnetPlan wechseln
Plan ändern an einer Website bietet ausschließlich größere Pakete an. Ein Downgrade gibt es im Portal nicht, und die API lehnt es ab:
target product must be a higher tierEin Upgrade wirkt sofort und wird anteilig auf deine laufende Abrechnungsperiode verrechnet. Es hebt die Paketgröße an; verschoben, vergrößert oder neu gestartet wird dabei nichts. Für ein kleineres Paket wende dich an den Support.
Was nicht dabei ist
Sag früh Bescheid, wenn du etwas davon brauchst, denn keines ist ein Schalter, den du umlegen kannst:
- Keine SSH-Shell. Dateiübertragung läuft ausschließlich über SFTP, einzelne Befehle über die Konsole im Portal.
- Keine SSH-Public-Keys. SFTP authentifiziert sich per Passwort.
- Kein Dateimanager im Browser und kein phpMyAdmin. Dateien gehen über SFTP, Datenbanken über ihre Zugangsdaten.
- Kein funktionierendes
mail(). In der Runtime läuft kein Mail-Dienst, PHPsmail()hat also niemanden, dem es die Nachricht übergeben kann. Verschick stattdessen über SMTP. - Kein root, keine Paketinstallation. Alles läuft als unprivilegierter Benutzer, und nur
/appüberlebt einen Neustart. - Kein
/healthz. Dieser Pfad ist auf jeder Runtime reserviert und erreicht deinen Code nie.
Hier anfangen
| Seite | Worum es geht |
|---|---|
| Domains, DNS und HTTPS | Welche Hostnamen du nutzen darfst, welche Records du setzt, www, Zertifikate |
| Runtime und PHP-Einstellungen | PHP-Versionen, nginx oder Apache, Document Root, änderbare Einstellungen |
| Dateien, Konsole und Cron | SFTP, Verzeichnisaufbau, einzelne Befehle, geplante Aufgaben |
| Datenbanken | MariaDB, Zugangsdaten, Rotation, Verbindungslimits |
| Backups und Wiederherstellung | Backups auf Abruf, ihr Inhalt, was Wiederherstellen wirklich tut |
| Fehlersuche | Sortiert nach der Fehlermeldung, die du siehst |
Weiter
- Domains, DNS und HTTPS, denn eine neue Website liefert nichts aus, solange DNS nicht auf uns zeigt
- Dateien, Konsole und Cron, um deinen Code auf die Website zu bekommen