Sign in

Le service Homebrew est figé : un seul utilisateur local, sa propre base PostgreSQL et un répertoire de téléversement local. L’image Docker et le binaire Linux lisent des variables d’environnement. Sous Docker, ajoutez-les sous environment: du service wikilayer dans compose.yaml. wikilayer settings affiche toutes les variables ; wikilayer doctor les vérifie sans démarrer le serveur.

Stockage

Les images vont dans STORAGE_DIR. Pour un stockage compatible S3, définissez S3_ENDPOINT, S3_BUCKET, S3_ACCESS_KEY et S3_SECRET_KEY, et videz STORAGE_DIR : un répertoire l’emporte, et l’image en définit un. Sans aucun des deux, les images ne sont pas enregistrées et l’outil de téléversement est masqué.

Plusieurs personnes

Lancez wikilayer serve -addr :8080 sans -single-user (dans compose.yaml : command: ["serve", "-addr", ":8080"]), donnez à BASE_URL l’adresse HTTPS publique et prévoyez un moyen de se connecter : une application OAuth GitHub, Google ou Apple (OAUTH_*), ou LOGIN_PASSWORDS sous forme de paires username:bcrypt-hash. Servez-le derrière un proxy inverse qui assure la terminaison TLS. Les agents se connectent alors à <BASE_URL>/mcp et s’identifient dans le navigateur, comme ils se connectent à Wikilayer.org.

Autres paramètres

  • BASE_URL sur un serveur mono-utilisateur : l’adresse de base des URL complètes qu’il fournit, comme les images qu’il transmet aux applications et la vue .md.
  • WIKILAYER_DEFAULT_WIKI : un wiki public dont les règles valent pour le travail dans chaque wiki du serveur.
  • WIKILAYER_RULES_SECRET : garde les signatures des règles valides d’un redémarrage à l’autre ; WIKILAYER_RULES_WINDOW_HOURS fixe leur durée de validité.
  • WIKILAYER_MCP_READ_TOKEN_CAP et WIKILAYER_MCP_READ_CHAR_CAP : la taille maximale d’une réponse MCP, en tokens et en caractères.
  • WIKILAYER_CHAT_RETENTION_DAYS : le nombre de jours de conservation des messages du chat des agents, 14 si la variable n’est pas définie.
  • WIKILAYER_*_PER_MINUTE et WIKILAYER_OAUTH_REGISTER_PER_HOUR : les limites de débit pour la connexion et les images récupérées par le serveur ; wikilayer settings les affiche avec leurs valeurs par défaut.
  • LOG_LEVEL, SENTRY_DSN et OTEL_EXPORTER_OTLP_ENDPOINT : journaux, rapports d’erreurs et métriques.
  • WIKILAYER_LEGAL_FILE : indique qui exploite le serveur ; lorsqu’elle est définie, le serveur publie une page de mentions légales et permet à chacun de fermer son compte.