Fazit: Entscheiden Sie sich vor der Bereitstellung zwischen separaten WordPress-Containern und WordPress Multisite
„Mehrere WordPress-Websites betreiben“ kann zwei Architekturen bedeuten. Separate Container geben jeder Website eine eigene WordPress-Instanz und in der Regel auch eine eigene Datenbank. WordPress Multisite betreibt mehrere Websites innerhalb einer gemeinsam genutzten WordPress-Installation. Beide Varianten haben unterschiedliche Grenzen bei Ausfällen und Aktualisierungen.
Separate Container bieten die sauberste Isolation
Für unabhängige Websites oder verschiedene Kunden erstellen Sie pro Website ein eigenes Compose-Projekt. Geben Sie jeder WordPress-Instanz eigene persistente Dateien, Datenbankzugangsdaten und einen externen Hostnamen. Das WordPress-Container-Image unterstützt normale persistente WordPress-Bereitstellungen.
Die MariaDB-Anforderungen helfen bei der Planung von Arbeitsspeicher und Speicherplatz für die Datenbank.
Verwenden Sie Multisite nur, wenn die Websites zusammengehören
WordPress Multisite verwendet eine gemeinsame WordPress-Kerninstallation, gemeinsame Plugins und Themes, während jede Website eigene Datenbanktabellen und Uploads erhält. Die WordPress-Multisite-Einrichtung erläutert das Modell sowie die Optionen für Subdomains und Unterverzeichnisse.
Verwenden Sie nicht unbedacht dasselbe Datenbankschema
Separate WordPress-Instanzen können sich einen MariaDB-Server teilen, aber jede Website sollte eine eigene Datenbank und einen eigenen Benutzer erhalten. Dadurch bleiben Backups, Migrationen und Zugriffsrechte übersichtlicher, als wenn jeder Container auf dasselbe Schema verweist.
Schalten Sie den Websites einen Reverse Proxy vor
Jede Website benötigt einen stabilen Hostnamen und einen HTTPS-Endpunkt. Leiten Sie öffentliche Domains über einen Reverse Proxy an den jeweiligen WordPress-Container weiter, anstatt mehrere zufällige hohe Ports für Benutzer freizugeben.
Die HTTPS-Proxy-Funktion von ZimaOS bietet das aktuelle Proxy-Modell auf der ZimaOS-Seite.
Sichern Sie jede Ausfallgrenze separat
Bei separaten Websites sollten Sie die WordPress-Dateien und die Datenbank jeder Website sichern. Bei Multisite sichern Sie die gemeinsam genutzten Dateien sowie die vollständige Multisite-Datenbank. Das ältere CasaOS-Tutorial von 2025 kann als Inspiration dienen, aber die Architekturentscheidung sollte vor dem Klonen von Containern getroffen werden.
Die App-Anforderungen von ZimaOS helfen bei der Dimensionierung des kombinierten Hosts.
