errors
Failed to load YAML frontmatter: Tried to load unspecified class: Date

Wiki Web (Gollum)

Interface web du wiki partagé Hermes. Moteur wiki complet avec sidebar, recherche, historique.

URLs

  • Production : https://wiki.delgard.cloud
  • Locale : http://127.0.0.1:4570

Stack

  • Image : gollumwiki/gollum:latest (le wiki engine de GitHub)
  • Port : 127.0.0.1:4570→4567
  • Source : /root/wiki/ (repo git, monté rw pour l'index)
  • Reverse proxy : Traefik + Let's Encrypt

Features

  • Wikilinks [[page]] natifs
  • Sidebar automatique (navigation entre pages)
  • Recherche full-text
  • Historique git (chaque commit = version)
  • Mode read-only (--no-edit : pas d'édition web)
  • SEO : X-Robots-Tag: noindex (wiki privé)

Fichiers

/docker/wiki/
├── .env                  # TZ, TRAEFIK_HOST, COMPOSE_PROJECT_NAME
├── docker-compose.yml    # Gollum + labels Traefik
├── Dockerfile            # (obsolète — plus utilisé)
├── nginx.conf            # (obsolète — plus utilisé)
└── index.html            # (obsolète — plus utilisé)

Commandes

# Redémarrer
docker compose -f /docker/wiki/docker-compose.yml restart

# Reconstruire (pull nouvelle image)
docker compose -f /docker/wiki/docker-compose.yml pull && docker compose up -d

Particularités

  • /root/wiki est maintenant un repo git (nécessaire pour Gollum)
  • Page d'accueil : Home.md → symlink vers index.md
  • user: root dans le conteneur (sinon pb permissions sur bind mount)
  • Le wiki backup (hermes-config/wiki/) n'est pas un repo git (le .git est exclu)