← all stacks

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.

Stack total · starts at
$30/mo
sum of per-tool VPS-cost lower bounds · recommended VPS providers →
Hardest setup in stack
moderate
worst of 5 picks
Health mix
5 alive
live from GitHub at build time

Run this stack

Two files, one command. Pinned image tags, named volumes, env vars in .env.example. Read the compose comments to see which picks are inlined vs which have heavier official composes linked.

curl -O https://code-rho-dun.vercel.app/stack/remote-team/compose.yml
curl -O https://code-rho-dun.vercel.app/stack/remote-team/.env.example && mv .env.example .env
docker compose up -d

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. The compose.yml on this page ships Mattermost, Vikunja, and Vaultwarden directly — together they fit on a $20 VPS for teams up to ~25. Outline (postgres + redis + S3 storage) and Jitsi (multi-container with STUN/TURN) have heavier installs and their own official composes linked from inside the file.

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
★ 36.7k · today
outline/outline · BSL-1.1
Notion
Notes / wiki / docs
$5/mo+
easy · 15min docker-compose
alive
★ 38.5k · today
go-vikunja/vikunja · AGPL-3.0
Asana
Project + task management
$5/mo+
easy · 10min docker-compose
alive
★ 4.23k · 2d ago
jitsi/jitsi-meet · Apache-2.0
Zoom
Video conferencing
$10/mo+
moderate · 15-30min (Debian package + nginx)
alive
★ 29.2k · today
1Password
Password manager / secrets vault
$5/mo+
easy · 10min docker-compose
alive
★ 60.2k · 11d ago

Other stacks