Installation

Docker auf dem Server, eine Compose-Datei, ein Befehl. Kein Datenbankserver, keine Build-Kette, keine Abhängigkeit von fremden Diensten.

In drei Schritten

Compose-Datei anlegen

Legen Sie auf Ihrem Server eine docker-compose.yml mit dem Inhalt unten an.

Starten

docker compose up -d lädt das Image und startet MatCMS.

Anmelden

Öffnen Sie die Adresse im Browser, melden Sie sich an und folgen Sie dem Einrichtungs-Assistenten.

docker-compose.yml

services:
  matcms:
    image: ghcr.io/real-ttx/matcms:latest
    container_name: matcms
    restart: unless-stopped
    ports:
      - "9101:8080"
    volumes:
      - matcms-data:/app/appdata   # Datenbank, Schlüssel, Medien, Backups

volumes:
  matcms-data:
docker compose up -d

Danach ist MatCMS unter http://Ihr-Server:9101 erreichbar. Die erste Anmeldung ist admin / admin – ändern Sie das Passwort gleich im Einrichtungs-Assistenten. Für eine eigene Domain mit HTTPS stellen Sie einen Reverse-Proxy wie Caddy oder Nginx davor.

Häufige Fragen

Was brauche ich auf dem Server?

Docker mit Compose. MatCMS bringt alles andere mit: Die Datenbank ist SQLite und liegt als Datei im Volume, ein eigener Datenbankserver ist nicht nötig.

Wie aktualisiere ich MatCMS?

docker compose pull und danach docker compose up -d. Inhalte, Einstellungen und Schlüssel bleiben im Volume erhalten; Änderungen an der Datenbank spielt MatCMS beim Start selbst ein. Mit der optionalen Cloud geht das Update per Klick.

Wo liegen meine Daten?

Alles in einem Volume: Datenbank, Schlüssel, hochgeladene Medien und zeitgesteuerte Backups. Wer das Volume sichert, sichert die ganze Website.

Kann ich mehrere Websites betreiben?

Ja. Eine Installation ist eine Website; weitere Websites laufen als weitere Container nebeneinander. Die MatCMS Cloud hilft, viele davon zentral zu pflegen – sie ist aber kein Muss.

Wie ziehe ich eine bestehende Website um?

Unter „Backup“ exportieren Sie die Website als ZIP und spielen sie in der neuen Installation wieder ein – vollständig oder nur ausgewählte Bereiche.

Noch Fragen zur Installation?

Wir helfen gern weiter.

Kontakt