c5b17dbc8d
Self-contained Go application, no database server. Pages, users and configuration live as JSON/HTML files under wiki_data/, which ships with placeholder start and imprint pages only — everything institution-specific is configured at runtime via /settings. Features: bilingual pages (DE/EN) up to four levels deep with sidebar navigation and full-text search, a WYSIWYG editor with per-page uploads, per-page access control (external/internal) and drafts, version history with restore, local or LDAP login with locally managed roles, bcrypt password hashing, CSRF protection and login rate limiting, and TLS with hot certificate reload. The editor (Quill) and the webfonts are vendored under static/vendor/, so the application makes no third-party requests at runtime.