Zum Inhalt springen
Odinex Cloud
WordPress
CMS

WordPress

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.

Software
KomponenteVersion
Ubuntu24.04 LTS
WordPress6.x (offizielles Image wordpress:6-php8.3-apache)
PHP8.3 mit Apache
MariaDB11.4
Caddy2 (automatisches HTTPS)
WP-CLIOffizielles Image wordpress:cli
Docker Engine und ComposeAus dem Docker-Repository
Ports
PortProtokollVerwendung
22TCPSSH
80TCPHTTP (Weiterleitung auf HTTPS, Zertifikatsprüfung)
443TCP + UDPHTTPS 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

  1. Adresse und Passwort finden

    Adresse, Benutzername und Passwort stehen in /root/APP-INFO.txt und 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.txt gespeichert.

    ssh [email protected]
    cat /root/APP-INFO.txt
  2. Im Dashboard anmelden

    Öffnen Sie https://<your-host>/wp-admin und melden Sie sich als admin an. Bis Sie eine eigene Domain hinzufügen, ist die App unter https://<your-ip-with-dashes>.sslip.io erreichbar (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.

  3. 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.

  4. 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.com
  5. E-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/.env gespeichert (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?
Das Compose-Projekt liegt in /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?
Führen Sie in /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?
Ja. Richten Sie einen A-Record auf den Server und führen Sie 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?
Dieses Image betreibt eine WordPress-Website. Für mehrere Websites nutzen Sie WordPress Multisite oder einen Server pro Website, damit sich jede unabhängig skalieren, sichern und umziehen lässt.

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.