Sign in

Führen Sie Wikilayer auf einem Computer mit Docker und Compose aus. Das öffentliche Docker-Repository von Wikilayer enthält die Bauanleitung für das Image und compose.yaml. Compose startet die Wikilayer-Binärdatei und PostgreSQL 16. Die Weboberfläche und der lokale MCP-Endpunkt lauschen auf localhost:38731; die Datenbank erhält keinen Port auf dem Host.

Mit Compose starten

Bereiten Sie in einer POSIX-Shell (unter Windows WSL) die Compose-Dateien vor:

git clone https://github.com/wikilayer/docker.git
cd docker
printf 'POSTGRES_PASSWORD=%s\n' "$(openssl rand -hex 24)" > .env

Wenn Sie Wikilayer auf diesem Mac auch mit Homebrew betreiben, beenden Sie zuerst diesen Dienst; beide Installationen verwenden Port 38731:

brew services stop wikilayer/tap/wikilayer

Starten Sie die Container:

docker compose up -d

Öffnen und verbinden

Öffnen Sie die lokale Weboberfläche unter http://localhost:38731, verbinden Sie dann einen lokalen Agenten und probieren Sie die ersten Schritte aus.

Überprüfen und beenden

Prüfen Sie im geklonten Verzeichnis docker, ob beide Dienste laufen, und geben Sie die Serverversion aus:

docker compose ps
docker compose exec -T wikilayer wikilayer version

Um die Container zu beenden, ohne ihre Daten zu löschen:

docker compose stop

Wenn Sie auf diesem Mac auch die Homebrew-Installation verwenden, können Sie sie wieder starten, sobald Docker beendet ist:

brew services start wikilayer/tap/wikilayer

Aktualisieren und Ihre Daten behalten

Setzen Sie zum Aktualisieren WIKILAYER_VERSION in .env auf ein veröffentlichtes Tag oder lassen Sie die Variable für latest ungesetzt, und führen Sie dann Folgendes aus:

docker compose pull
docker compose up -d

Compose legt die Datenbank und die hochgeladenen Dateien in benannten Volumes ab. docker compose down behält sie; docker compose down -v löscht sie. Sichern Sie vor Aktualisierungen beide Volumes und erstellen Sie einen PostgreSQL-Dump, bevor Sie die Hauptversion von PostgreSQL wechseln.