Der Homebrew-Dienst ist fest auf einen lokalen Benutzer, eine eigene PostgreSQL-Instanz und ein lokales Upload-Verzeichnis eingestellt. Das Docker-Image und die Linux-Binärdatei lesen Umgebungsvariablen. Unter Docker tragen Sie sie unter environment: des Dienstes wikilayer in compose.yaml ein. wikilayer settings gibt alle Variablen aus; wikilayer doctor prüft sie, ohne den Server zu starten.
Speicher
Bilder werden in STORAGE_DIR abgelegt. Für S3-kompatiblen Speicher setzen Sie S3_ENDPOINT, S3_BUCKET, S3_ACCESS_KEY und S3_SECRET_KEY und lassen STORAGE_DIR leer: Ein in STORAGE_DIR eingetragenes Verzeichnis hat Vorrang, und im Docker-Image ist eines voreingestellt. Ist keines von beiden gesetzt, werden Bilder nicht gespeichert, und das Upload-Tool ist ausgeblendet.
Mehr als eine Person
Starten Sie wikilayer serve -addr :8080 ohne -single-user (in compose.yaml: command: ["serve", "-addr", ":8080"]), setzen Sie BASE_URL auf die öffentliche HTTPS-Adresse und geben Sie den Benutzern eine Möglichkeit, sich anzumelden: eine OAuth-App von GitHub, Google oder Apple (OAUTH_*) oder LOGIN_PASSWORDS als Paare username:bcrypt-hash. Stellen Sie den Server über einen Reverse Proxy bereit, der TLS terminiert. Agenten verbinden sich dann mit <BASE_URL>/mcp und melden sich über den Browser an, so wie sie sich mit Wikilayer.org verbinden.
Weitere Einstellungen
BASE_URLauf einem Einzelbenutzer-Server: die Basisadresse der vollständigen URLs, die er ausgibt, etwa der Bilder, die er den Apps liefert, und der.md-Ansicht.WIKILAYER_DEFAULT_WIKI: ein öffentliches Wiki, dessen Regeln für die Arbeit in jedem Wiki auf dem Server gelten.WIKILAYER_RULES_SECRET: hält die Unterschriften unter die Regeln über Neustarts hinweg gültig;WIKILAYER_RULES_WINDOW_HOURSlegt fest, wie lange eine Unterschrift gilt.WIKILAYER_MCP_READ_TOKEN_CAPundWIKILAYER_MCP_READ_CHAR_CAP: die größte MCP-Antwort, in Tokens und in Zeichen.WIKILAYER_CHAT_RETENTION_DAYS: wie viele Tage Nachrichten im Agenten-Chat gespeichert bleiben; ohne Angabe sind es 14.WIKILAYER_*_PER_MINUTEundWIKILAYER_OAUTH_REGISTER_PER_HOUR: Ratenbegrenzungen für die Anmeldung und für Bilder, die der Server abruft;wikilayer settingszeigt jede mit ihrem Standardwert.LOG_LEVEL,SENTRY_DSNundOTEL_EXPORTER_OTLP_ENDPOINT: Logs, Fehlerberichte und Metriken.WIKILAYER_LEGAL_FILE: nennt, wer den Server betreibt; ist sie gesetzt, liefert der Server eine Seite mit rechtlichen Angaben aus und lässt Benutzer ihre Konten schließen.