Remote team self-host stack
5 open-source picks · replaces 5 SaaS · self-host on your own VPS
Persona. Distributed team of 5-25 replacing Slack + Notion + Asana + Zoom + 1Password with one VPS bill.
Why these together
This stack is the minimum viable replacement for a Slack + Notion + Asana + Zoom + 1Password setup, picked for low operational overhead rather than feature parity. Mattermost is the Slack-clone everyone expects; Outline is the Notion piece that ports cleanly via Notion's own export; Vikunja is the boards-and-tasks app most teams find tolerable to administer; Jitsi handles ad-hoc rooms (no scheduled-meeting scaffolding — pair with Cal.com if you need that); Vaultwarden is the credentials vault that closes the only remaining 'we still pay a vendor' line. All five run inside a docker-compose on a $20 VPS for teams up to ~25, and each authenticates against a single Authentik or Keycloak if you decide to add SSO later.
The 5 picks
| Pick | Replaces | Cost / setup | Health |
|---|---|---|---|
| mattermost/mattermost · AGPL-3.0 (Team Edition) / Source Available (Enterprise) | Slack Team chat | $5/mo+ easy · 15min docker-compose | alive |
| outline/outline · BSL-1.1 | Notion Notes / wiki / docs | $5/mo+ easy · 15min docker-compose | alive |
| go-vikunja/vikunja · AGPL-3.0 | Asana Project + task management | $5/mo+ easy · 10min docker-compose | alive |
| jitsi/jitsi-meet · Apache-2.0 | Zoom Video conferencing | $10/mo+ moderate · 15-30min (Debian package + nginx) | alive |
| dani-garcia/vaultwarden · AGPL-3.0 | 1Password Password manager / secrets vault | $5/mo+ easy · 10min docker-compose | alive |
Other stacks
- Indie Hacker self-host stack · 5 picks
- Customer support team self-host stack · 4 picks
- Dev platform self-host stack · 5 picks
- Observability on $5 self-host stack · 5 picks
- Marketing team self-host stack · 5 picks
- Product team self-host stack · 5 picks
- AI builder self-host stack · 4 picks
- Privacy-first self-host stack · 5 picks