Lodestar
A private workspace
Notes, tasks, files, diagrams and chat on your own server - your team's material stays yours.
- Docs, tasks and files in one private space
- Chat that is not a per-user subscription
- Your content stays on your disk
A working, pinned Docker Compose stack for a self-hosted productivity workspace. Not a link dump - the integration layer: services wired together, environment template, quickstart, runbook, and a script that fetches the exact upstream sources at pinned commits.
Teams leaving hosted workspace tools.
Choose your tier
One-time purchase. Higher tiers add components; the top tier adds a live onboarding session. Every tier includes the runbook, verify script and component guides.
- Working Compose stack
- BookStack and Kanboard wired
- Pinned source fetch
- Everything in Notes & Tasks
- Syncthing and File Browser
- Diagram setup
- Everything in Files & Diagrams
- Grist and Zulip
- Workspace architecture guide
- Everything in Full Workspace
- Jitsi video and Actual budgeting
- 30 days priority support
- All ten components
- 1:1 onboarding session
- Lifetime updates
How it fits together
Each service runs as its own container. The compose file defines the network, the volumes and the wiring between them.
10 services, pinned
Every project keeps its own licence and copyright. The stack ships the integration, not a fork.
| Component | What it does | Licence | Source |
|---|---|---|---|
| BookStack
PHP |
Wiki with books, chapters and pages. | MIT | upstream f585a7d910 |
| kanboard
PHP |
Simple kanban project management. | MIT | upstream f822f427c1 |
| grist-core
TypeScript |
Spreadsheet database hybrid | Apache 2.0 | upstream 72345cbe06 |
| excalidraw
TypeScript |
Hand-drawn style diagrams, self-hosted. | MIT | upstream ed10ac7dca |
| drawio
JavaScript |
Diagramming for architecture and flowcharts. | Apache 2.0 | upstream 2201e54124 |
| syncthing
Go |
Continuous peer-to-peer file sync. | MPL 2.0 | upstream 7ad73b408a |
| filebrowser
Go |
Web file manager for a directory on your server. | Apache 2.0 | upstream 833d908884 |
| zulip
Python |
Threaded team chat you host yourself. | Apache 2.0 | upstream 5d221ab721 |
| jitsi-meet
TypeScript |
Video meetings | Apache 2.0 | upstream f493181efd |
| actual
TypeScript |
Local-first budgeting app you host yourself. | MIT | upstream 984ce48038 |
A guide for every component
Written docs that ship inside the archive - role, reasoning and how to run each service.
Run it
# 1. fetch the pinned upstream sources
./fetch-sources.sh ./sources
# 2. configure and start
cp .env.example .env
docker compose up -d
# 3. confirm everything came up
./verify.sh
Docker Engine 24+ with the Compose v2 plugin. 4 GB RAM for light tiers, 16 GB+ for the complete deployment.