Internal documentation wiki with Git-based storage, deployed privately via Tailscale.
- Git-based storage - Wiki pages stored as markdown files in a Git repository
- Full-text search - SQLite FTS5 for fast, ephemeral search index
- Background sync - Celery tasks sync changes to Git remote
- Mermaid diagrams - Support for flowcharts, sequence diagrams, and other visualizations
- Teams notifications - Optional notifications to Microsoft Teams when pages are created, edited, moved, or deleted
- Edit attribution - Cookie-based user identity tracking for page edits
- Private access - Tailscale boundary, no authentication required
- Modern UI - Tailwind CSS with Giant Tool Design System
# Initial setup
make install
# Start development server
make server
# Run tests
make testSee CLAUDE.md for detailed project documentation.
| Command | Purpose |
|---|---|
make server |
Start all services |
make test |
Run tests |
make format |
Lint and format code |
make logs |
Follow service logs |
Deployed to Railway with Tailscale forwarder:
- Configure
WIKI_REPO_URLpointing to content repository - Set
GIT_SSH_KEY(base64-encoded) for Git authentication - (Optional) Configure
TEAMS_NOTIFICATION_WEBHOOKfor Teams notifications - (Optional) Set
SITE_URLbase URL for notification links - Deploy web and worker services
Access via Tailscale network only.