WordPressWordPress
Ihre eigene WordPress-Website auf Ubuntu 24.04.
WordPress mit MariaDB hinter Caddy mit automatischem HTTPS, vorinstalliert auf Ubuntu 24.04. Ihre Website und Ihr Admin-Konto sind bereit, sobald der Server hochgefahren ist.
Öffnet die Odinex Console mit WordPress vorausgewählt. Keine Lizenzgebühr: Sie zahlen nur den Server.
- Basis-Image
- Ubuntu 24.04 LTS
- Minimum
- 1 GB RAM · 20 GB Speicherplatz
- Empfohlener Tarif
- S2 (2 vCPU · 4 GB RAM · 60 GB NVMe)
- Bereit nach dem Start
- 2 bis 3 Minuten
- Image-Slug
wordpress
Über WordPress
WordPress betreibt einen großen Teil des Webs, vom Blog über Unternehmenswebsites bis zum Onlineshop. Dieses Image führt es als kleines Docker-Compose-Projekt aus: das offizielle WordPress-Image (PHP 8.3 mit Apache), eine MariaDB-11.4-Datenbank und Caddy als HTTPS-Frontend.
Beim ersten Start erzeugt der Server eigene Datenbankpasswörter, installiert WordPress und legt Ihr Administratorkonto an. So bleibt kein Einrichtungsassistent offen, den jemand anderes übernehmen könnte. Sie erhalten sofort eine funktionierende HTTPS-Website und können sie mit einem Befehl auf Ihre eigene Domain umziehen.
Was enthalten ist
Die im Image installierte Software und die verwendeten Ports.
| Komponente | Version |
|---|---|
| Ubuntu | 24.04 LTS |
| WordPress | 6.x (offizielles Image wordpress:6-php8.3-apache) |
| PHP | 8.3 mit Apache |
| MariaDB | 11.4 |
| Caddy | 2 (automatisches HTTPS) |
| WP-CLI | Offizielles Image wordpress:cli |
| Docker Engine und Compose | Aus dem Docker-Repository |
| Port | Protokoll | Verwendung |
|---|---|---|
| 22 | TCP | SSH |
| 80 | TCP | HTTP (Weiterleitung auf HTTPS, Zertifikatsprüfung) |
| 443 | TCP + UDP | HTTPS und HTTP/3 |
Für wen
- Unternehmen und Agenturen, die ihre Website auf einem eigenen Server statt im Shared Hosting betreiben wollen
- Blogger und Publisher, die volle Kontrolle über Plugins und Themes möchten
- Entwickler, die WordPress-Websites bauen und an Kunden übergeben
Anwendungsfälle
Websites für Unternehmen und Agenturen
Eine schnelle Website ohne Shared-Hosting-Nachbarn, mit eigener IP-Adresse und Datenspeicherung in Deutschland.
Blogs und Content-Websites
Veröffentlichen Sie mit dem Block-Editor und beliebigen Plugins und Themes – mit 20 TB Traffic inklusive in jedem Tarif.
WooCommerce-Shops
Installieren Sie WooCommerce aus dem Plugin-Verzeichnis. Geben Sie einem gut besuchten Shop mehr RAM für PHP und die Datenbank.
Ressourcen
WordPress braucht mindestens 1 GB RAM und 20 GB Speicherplatz. Jeder Tarif enthält NVMe-Speicher und 20 TB Traffic.
Kleinster Tarif
S1
- 1 vCPU (geteilt)
- 2 GB RAM
- 40 GB NVMe-Speicher
Der kleinste Tarif, der die Mindestanforderungen erfüllt.
Empfohlen
S2
- 2 vCPU (geteilt)
- 4 GB RAM
- 60 GB NVMe-Speicher
Eine komfortable Größe für den regulären Betrieb.
S1 reicht für eine typische Unternehmenswebsite oder einen Blog. Wählen Sie S2 oder größer für WooCommerce, Page-Builder oder viele Besucher. Sie können den Server später skalieren. Siehe aktuelle Preise.
Erste Schritte nach der Bereitstellung
Adresse und Passwort finden
Adresse, Benutzername und Passwort stehen in
/root/APP-INFO.txtund werden angezeigt, wenn Sie sich per SSH als root anmelden. Wenn Sie den Server mit einem Root-Passwort erstellt haben und es die Vorgaben von WordPress (jedes nicht leere Passwort) erfüllt, verwendet die App dasselbe Passwort – Sie melden sich also mit dem Passwort an, das die Console beim Erstellen angezeigt hat. Haben Sie einen SSH-Schlüssel verwendet (oder erfüllt das Passwort die Vorgaben nicht), wird für diesen Server ein starkes Passwort erzeugt und in/root/APP-INFO.txtgespeichert.ssh [email protected] cat /root/APP-INFO.txtIm Dashboard anmelden
Öffnen Sie
https://<your-host>/wp-adminund melden Sie sich alsadminan. Bis Sie eine eigene Domain hinzufügen, ist die App unterhttps://<your-ip-with-dashes>.sslip.ioerreichbar (z. B.https://203-0-113-10.sslip.io), einem öffentlichen Wildcard-DNS-Namen, der auf Ihren Server zeigt, mit automatisch bezogenem Let's-Encrypt-Zertifikat. Der Aufruf der reinen IP-Adresse leitet dorthin weiter.Profil aktualisieren
Der Website-Titel lautet „My WordPress“, und die Admin-E-Mail-Adresse ist ein Platzhalter (
admin@<your-host>). Ändern Sie beides unter „Einstellungen“ und „Benutzer“, bevor Sie veröffentlichen.Eigene Domain verwenden
Legen Sie für Ihre Domain einen A-Record an, der auf die IPv4-Adresse des Servers zeigt, und warten Sie, bis er auflöst. Führen Sie dann als root das Domain-Hilfsprogramm aus: Es stellt die App auf den neuen Namen um und bezieht ein neues Zertifikat. Bei WordPress schreibt das Hilfsprogramm außerdem die Website-URL in der Datenbank um.
nexoran-app-domain app.example.comE-Mail einrichten
Der Server versendet von sich aus keine E-Mails. Installieren Sie ein SMTP-Plugin und verbinden Sie es mit Ihrem Mail-Anbieter, damit Passwort-Resets und Benachrichtigungen ankommen.
Hinweise zur Sicherheit
- Die Datenbank ist nur aus dem WordPress-Container erreichbar; nur Caddy veröffentlicht Ports (80 und 443).
- Die Datenbankpasswörter werden auf jedem Server beim ersten Start erzeugt und in
/opt/nexoran-app/.envgespeichert (nur für root lesbar). - Ein Server ohne Firewall nimmt jeden eingehenden Traffic an. Erstellen Sie eine Odinex-Firewall, die nur SSH (22), HTTP (80) und HTTPS (443) zulässt, und wenden Sie sie auf den Server an. Odinex-Firewalls filtern den Traffic, bevor er den Server erreicht – Dockers eigene iptables-Regeln können sie daher nicht umgehen.
- Halten Sie WordPress-Core, Themes und Plugins über das Dashboard aktuell und entfernen Sie Plugins, die Sie nicht nutzen.
- Erstellen Sie vor jedem Upgrade einen Snapshot und aktivieren Sie tägliche Backups (20 % des Serverpreises) für alles, was Sie nicht von Hand neu aufbauen möchten.
Fragen zu WordPress
Klare Antworten zu Standort, Infrastruktur und Abrechnung.
Wo liegen die WordPress-Dateien?
/opt/nexoran-app. WordPress-Dateien und Datenbank liegen in Docker-Volumes; Sie erreichen sie mit WP-CLI oder docker compose exec wordpress bash.Wie führe ich WP-CLI aus?
/opt/nexoran-app den Befehl docker compose run --rm cli wp <command> aus, z. B. docker compose run --rm cli wp plugin list.Kann ich meine eigene Domain verwenden?
nexoran-app-domain www.example.com aus. Caddy bezieht das Zertifikat, und die URLs von WordPress werden in der Datenbank aktualisiert.Kann ich mehrere Websites auf einem Server betreiben?
Dokumentation
Mehr aus dem Marketplace
WordPress in Frankfurt bereitstellen
Ihr eigener Server mit vollem Root-Zugriff, NVMe-Speicher und 20 TB Traffic, stündlich abgerechnet.


