Self-Hosted Business Apps

12 stacks for anyone who wants business software you host rather than rent per seat. Each one is a vanilla compose.yaml that runs locally with docker compose up, with a measured RAM footprint and a one-step deploy to Miget from $5/month flat.

#the stacks

Campfire

37signals’ free group chat - rooms, DMs, files, search. Slack without the per-seat meter.

1 service 512 MiB RAM from $5/mo

Chatwoot

Open-source customer support - shared inbox, live chat, channels, help center - with no per-agent pricing.

5 services 3.8 GiB RAM from $25/mo

Documenso

The polished open-source DocuSign alternative - teams, templates, API, and real PKCS#12 document sealing.

2 services 3 GiB RAM from $25/mo

DocuSeal

Open-source document signing - field builder, multiple submitters, verified PDF eSignatures - with no envelope counting.

3 services 2 GiB RAM from $13/mo

FreeScout

The free help desk / shared inbox - email ticketing with no per-agent pricing, on a self-hosted MySQL.

2 services 2 GiB RAM from $13/mo

Mattermost

Open-source team chat - channels, threads, calls, integrations - on one managed Postgres, no per-seat bill.

2 services 3 GiB RAM from $25/mo

Odoo

The open-source business suite - CRM, sales, inventory, accounting, ecommerce - on a managed Postgres.

2 services 3 GiB RAM from $25/mo

Penpot

The open-source design & prototyping platform - the Figma alternative, with no per-seat ceiling.

6 services 4.1 GiB RAM from $49/mo

Rocket.Chat

Team chat with an apps marketplace and omnichannel - stateless, on a MongoDB replica set.

1 service 3 GiB RAM from $25/mo

Shlink

Self-hosted URL shortener - short links on your domain, full REST API, analytics that are yours.

2 services 1.5 GiB RAM from $13/mo

Twenty CRM

The open-source CRM with a modern data model - pipelines, workflows, email sync - and no per-seat pricing.

4 services 3.3 GiB RAM from $25/mo

Typebot

Conversational forms that outconvert static ones - unlimited chats and seats on a managed Postgres.

3 services 2.5 GiB RAM from $25/mo

#what each one needs

RAM and disk are what the compose file allocates, not guesses, and the plan is the smallest one that holds it. Databases and caches come managed and included on Miget rather than billed per instance.

StackServicesRAMDiskFits plan
Campfire 1 512 MiB 10 GB $5/mo
Chatwoot 5 3.8 GiB 15 GB $25/mo
Documenso 2 3 GiB 5 GB $25/mo
DocuSeal 3 2 GiB 10 GB $13/mo
FreeScout 2 2 GiB 15 GB $13/mo
Mattermost 2 3 GiB 30 GB $25/mo
Odoo 2 3 GiB 17 GB $25/mo
Penpot 6 4.1 GiB 15 GB $49/mo
Rocket.Chat 1 3 GiB 10 GB $25/mo
Shlink 2 1.5 GiB 5 GB $13/mo
Twenty CRM 4 3.3 GiB 10 GB $25/mo
Typebot 3 2.5 GiB 5 GB $25/mo

Cost against the managed equivalents, per stack: Campfire , Chatwoot , Documenso , DocuSeal , FreeScout , Mattermost , Odoo , Penpot , Rocket.Chat , Shlink , Twenty CRM , Typebot .

Browse the rest of the catalogue

140 stacks in total, from databases and queues to AI infrastructure - all MIT licensed, all runnable locally, all deployable in one step.