On this page
- Should you self-host at all?
- The quick swap table
- Team chat and video calls
- Zulip
- Jitsi Meet
- Website analytics
- Umami
- Plausible Community Edition
- Docs, wikis and projects
- BookStack
- Docmost
- Plane
- Vikunja
- Design and marketing
- Penpot
- Listmonk
- Ghost
- Customer support and sales
- Chatwoot
- Zammad
- Twenty
- Data, documents and automation
- Grist
- Baserow
- Documenso
- Activepieces
- Time tracking and AI
- Kimai
- LibreChat
- Popular tools that are not open source anymore
- Already covered in our other guides
- What it costs to run
- Mistakes to avoid
- Replacing everything at once
- No backups, or backups you never tested
- Ignoring updates
- Assuming open source means no limits
- FAQs
- What is the best self-hosted alternative to Slack?
- Is n8n open source?
- Is Cal.com still open source?
- How much RAM do I need to self-host these apps?
- Is self-hosting cheaper than SaaS?
- Is self-hosted software secure?
- What to do next
A small team can easily pay for ten SaaS tools: chat, video calls, a wiki, a project board, analytics, a newsletter tool, a help desk, a CRM. Each one bills per seat, keeps your data on its servers, and can change its price or its rules whenever it likes.
Most of those tools now have an open source version you can run on your own server. This guide covers 20 of them, grouped by the SaaS app they replace. For each one we checked the licence file, the latest release, the RAM the official docs ask for, and the price of the official hosted plan if you would rather not run it yourself. Everything was checked on October 10, 2026.
Should you self-host at all?
Self-hosting means you run the software on a server you control: a cheap cloud server (VPS), a home lab, or your company's own machines. You trade a monthly bill for some of your time.
It makes sense when:
- Per-seat pricing hurts. A 20-person team paying $8 a seat for five tools spends about $800 a month. Two small servers cost a fraction of that.
- Data must stay with you. Health, legal, education and government work often needs data kept in one country or on your own hardware.
- You want no lock-in. Open formats and open code mean nobody can hold your data hostage.
Skip self-hosting when:
- Nobody owns the server. Someone has to apply updates, watch backups and fix things at 2 a.m. If that person does not exist, pay for the hosted plan.
- You need email delivery. Running your own mail server is hard. Listmonk and Ghost still send through a paid email provider such as Amazon SES or Postmark.
- Uptime is critical and the team is tiny. A help desk that customers rely on should not live on a single home server.
The quick swap table
| You pay for | Self-host instead | Licence |
|---|---|---|
| Slack | Zulip | Apache-2.0 |
| Zoom, Google Meet | Jitsi Meet | Apache-2.0 |
| Google Analytics | Umami or Plausible CE | MIT / AGPL-3.0 |
| Confluence | BookStack | MIT |
| Notion (team docs) | Docmost | AGPL-3.0, open core |
| Jira, Linear | Plane | AGPL-3.0 |
| Todoist, Asana | Vikunja | AGPL-3.0 |
| Figma | Penpot | MPL-2.0 |
| Mailchimp | Listmonk | AGPL-3.0 |
| Intercom | Chatwoot | MIT, open core |
| Zendesk, Freshdesk | Zammad | AGPL-3.0 |
| Airtable | Grist or Baserow | Apache-2.0 / MIT, open core |
| DocuSign | Documenso | AGPL-3.0 |
| Zapier | Activepieces | MIT, open core |
| Salesforce, HubSpot CRM | Twenty | AGPL-3.0, open core |
| Substack, Medium | Ghost | MIT |
| Toggl, Harvest | Kimai | AGPL-3.0 |
| ChatGPT (team chat UI) | LibreChat | MIT |
Team chat and video calls
1. Zulip
Team chat · CHAT
Zulip is the most complete truly open source Slack replacement. Its key idea is topics: every message in a channel belongs to a named thread, so you can catch up on a busy day by reading topic titles instead of scrolling. Teams that try it often find it calmer than Slack, though it takes a week to get used to.
The whole server is Apache-2.0 with no paid feature locks. Version 12.3 shipped on September 21, 2026. If you would rather not host it, Zulip Cloud has a free plan, and Standard costs $6.67 a user a month on annual billing.
Why not Mattermost? Its free builds now come with limits. The default free edition caps message history at 10,000 messages, and the fully MIT-licensed Team Edition is meant for small teams. It still works, but Zulip has fewer strings attached.
- Replaces
- Slack, Microsoft Teams chat
- Runs on
- 2 GB RAM (4 GB for 25+ daily users)
- Difficulty
- Medium
- Licence
- Apache-2.0 (open)
- Skip if
- Your team will not adapt to topic-based threads
2. Jitsi Meet
Video calls · VIDEO
Jitsi Meet runs video calls in the browser with no account needed for guests: share a link and people join. It has screen sharing, chat, breakout rooms, lobby and passwords, and phone apps for people on the move. The official Docker setup gets a working server running in under an hour.
Video is the heaviest job on this list. The official guide suggests 8 GB of RAM and four dedicated CPU cores, with 4 GB being fine for small meetings. Recording needs a separate component (Jibri) and at least 8 GB more. Bandwidth matters as much as RAM, so host it in a data centre rather than on a home connection.
- Replaces
- Zoom, Google Meet
- Runs on
- 4 GB RAM for small meetings, 8 GB suggested, 4 CPU cores
- Difficulty
- Medium
- Licence
- Apache-2.0 (open)
- Skip if
- You need webinars for hundreds of people
Website analytics
Both picks below are privacy-friendly: no cookies by default, no personal data, and often no cookie banner needed. They replace Google Analytics for most small and mid-sized sites.
3. Umami
Web analytics · LIGHT
Umami gives you the analytics most people actually check: visitors, pages, referrers, countries, devices and custom events, on one clean dashboard. It is MIT-licensed with no paid features in the self-hosted version, and it is light enough to share a small server with other apps. Version 3.4.0 shipped on September 17, 2026. The hosted Hobby plan is free for one site and 100,000 events a month.
- Replaces
- Google Analytics
- Runs on
- Docker with PostgreSQL
- Difficulty
- Easy
- Licence
- MIT (open)
- Skip if
- You need ad attribution and audiences
4. Plausible Community Edition
Web analytics · PRIVACY
Plausible is the other strong option, with a polished dashboard, goals, funnels and Search Console integration. The self-hosted Community Edition uses the ClickHouse database, which handles large traffic well but needs 2 GB of RAM and a reasonably modern CPU. Version 3.2 is the current release line. Plausible's hosted plan starts at $9 a month for 10,000 page views, and your fees fund the open source work.
- Replaces
- Google Analytics
- Runs on
- 2 GB RAM, CPU with SSE 4.2 or NEON
- Difficulty
- Easy
- Licence
- AGPL-3.0 (open)
- Skip if
- Your server is very old or very small
Docs, wikis and projects
5. BookStack
Wiki · WIKI
BookStack organises documentation like a library: shelves, books, chapters and pages. That simple structure is why non-technical staff actually use it. It has a friendly editor, page history, search, permissions, and login through LDAP or SSO. It is fully MIT, with no paid tier at all. Version 26.09.1 is current. There is no official Docker image, but the community images from LinuxServer.io are widely used.
- Replaces
- Confluence, team wikis
- Runs on
- PHP 8.2+ with MySQL or MariaDB
- Difficulty
- Easy
- Licence
- MIT (open)
- Skip if
- You want Notion-style databases
6. Docmost
Collaborative docs · DOCS
Docmost is the closest open source match to Notion-style team docs: real-time editing, spaces, comments, page history, diagrams and embeds. The community edition is free. The Business edition ($6 a seat a month, 10-seat minimum) adds enterprise features such as SSO. Version 0.96.0 shipped on September 8, 2026, so it is still before 1.0.
Looking at AppFlowy or AFFiNE instead? Both are good apps, but their self-hosted servers now come with paid licences or seat caps. Our Notion alternatives guide covers the wider field.
- Replaces
- Notion, Confluence
- Runs on
- Docker (no official RAM figure)
- Difficulty
- Easy
- Licence
- AGPL-3.0 core, paid enterprise features
- Skip if
- You need SSO without paying
7. Plane
Project management · ISSUES
Plane looks and feels like Linear: issues, cycles (sprints), modules, board and list views, and a fast keyboard-friendly interface. It handles real software projects well and is easier to manage than Jira. The Community Edition is free to self-host. Version 1.4.2 shipped on August 23, 2026. Plane's cloud is free for up to 12 seats, and Pro costs $6 a user a month on annual billing.
- Replaces
- Jira, Linear
- Runs on
- 4 GB RAM minimum, 8 GB for production
- Difficulty
- Medium
- Licence
- AGPL-3.0 (open)
- Skip if
- You only need a simple to-do board
8. Vikunja
Task manager · TASKS
Vikunja is a to-do and project app with list, Kanban, Gantt and table views, labels, due dates, sharing and CalDAV sync. It runs as a single small program, so it is one of the easiest apps here to host for a family or a small team. Version 2.7.0 shipped on October 2, 2026. Vikunja Cloud starts at 4 euros a month for personal use.
- Replaces
- Todoist, Asana, Trello
- Runs on
- Single binary or Docker
- Difficulty
- Easy
- Licence
- AGPL-3.0 (open)
- Skip if
- You need advanced reporting
Design and marketing
9. Penpot
Design tool · DESIGN
Penpot is the only serious open source alternative to Figma. It runs in the browser, uses open web standards (SVG, CSS, HTML), and has components, design tokens, flex and grid layouts, prototyping and real-time collaboration. Developers like that its layouts map directly to CSS.
Version 2.18.3 shipped on October 6, 2026. The hosted version is free for individuals and small teams, and the Unlimited plan is $7 per editor a month, capped at $175. Self-hosting is free with no feature limits.
- Replaces
- Figma
- Runs on
- Docker; 4 CPUs and 16 GB RAM serve thousands of users
- Difficulty
- Medium
- Licence
- MPL-2.0 (open)
- Skip if
- Your team depends on Figma plugins
10. Listmonk
Email newsletters · NEWSLETTER
Listmonk is a fast newsletter and mailing list manager that handles millions of subscribers on a tiny server. It has lists, segments, templates, campaign analytics, and transactional email through an API. It does not send email itself: you connect it to an email service such as Amazon SES, Postmark or your own SMTP provider. That keeps sending costs very low compared with Mailchimp's per-contact pricing. Version 6.2.0 is current.
- Replaces
- Mailchimp, Sendinblue
- Runs on
- Single binary or Docker with PostgreSQL
- Difficulty
- Medium
- Licence
- AGPL-3.0 (open)
- Skip if
- You want drag-and-drop automation journeys
11. Ghost
Blog and newsletter · PUBLISHING
Ghost is a publishing platform with newsletters and paid memberships built in. Unlike Substack, it takes no cut of your subscription revenue (you pay only Stripe's fees), and your site, domain and email list are fully yours. Version 6 added ActivityPub, so readers on the fediverse can follow your site. Version 6.69.0 shipped on October 7, 2026.
Self-hosting is free; Ghost(Pro) hosting starts at $18 a month on annual billing for up to 1,000 members. Newsletters need a bulk email service (Ghost uses Mailgun).
- Replaces
- Substack, Medium, Beehiiv
- Runs on
- 1 GB RAM, Ubuntu with MySQL 8
- Difficulty
- Medium
- Licence
- MIT (open)
- Skip if
- You only want a free hobby blog
Customer support and sales
12. Chatwoot
Customer messaging · LIVE CHAT
Chatwoot puts website chat, email, WhatsApp, Instagram, Telegram and more into one shared inbox for your team. It has canned replies, labels, a help centre and reports. Most features are in the MIT core; some advanced features sit in a separate enterprise folder under a paid licence. Version 4.18.0 shipped on September 18, 2026. The hosted Hacker plan is free for two agents, and Startups costs $19 an agent a month.
- Replaces
- Intercom, Crisp, Zendesk chat
- Runs on
- 4 GB RAM, 4 CPU cores
- Difficulty
- Medium
- Licence
- MIT core, paid enterprise folder
- Skip if
- You get a few support emails a week
13. Zammad
Help desk · HELP DESK
Zammad is a ticket-based help desk: email, phone, chat and social messages become tickets with owners, priorities, SLAs, tags and a knowledge base. Everything is in the AGPL edition, with no paid feature lock. It is heavier than most tools here, so give it its own server. The latest stable release is 7.2. Hosted plans start at 7 euros an agent a month on annual billing.
- Replaces
- Zendesk, Freshdesk
- Runs on
- 6 GB RAM, plus 4 GB if Elasticsearch runs on the same server
- Difficulty
- Medium
- Licence
- AGPL-3.0 (open)
- Skip if
- You need live chat more than tickets
14. Twenty
CRM · CRM
Twenty is a modern CRM that feels like Notion or Airtable: custom objects, views, Kanban pipelines, email and calendar sync, and workflows. It is far easier to set up than the older open source CRMs. A few files are under an enterprise licence; the core CRM is AGPL. Version 2.46.0 shipped on October 9, 2026, and the hosted Pro plan is $9 a user a month on annual billing.
- Replaces
- Salesforce, HubSpot CRM
- Runs on
- 2 GB RAM minimum
- Difficulty
- Medium
- Licence
- AGPL-3.0 core, some enterprise files
- Skip if
- You need a large marketplace of add-ons
Data, documents and automation
15. Grist
Spreadsheet database · SPREADSHEET DB
Grist combines a spreadsheet with a real database: typed columns, linked tables, Python formulas, custom forms and per-row access rules. It is excellent for internal tools like inventories, CRMs, and trackers. The self-managed community build (grist-core) is Apache-2.0 and free. Version 1.7.21 shipped on October 9, 2026. Grist's cloud is free to start, and Pro is $8 a user a month on annual billing.
- Replaces
- Airtable, Google Sheets for data apps
- Runs on
- Docker
- Difficulty
- Easy
- Licence
- Apache-2.0 (open)
- Skip if
- You want a pure spreadsheet
16. Baserow
No-code database · NO-CODE DB
Baserow is the closest Airtable clone: grid, gallery, form and Kanban views, an API for every table, and an app builder. The MIT core covers most needs; premium features such as some views and advanced permissions need a paid licence. Version 2.4.0 shipped on September 29, 2026.
Why not NocoDB? It was a popular Airtable alternative, but it now uses the Sustainable Use License, which is not open source.
- Replaces
- Airtable
- Runs on
- Docker (one container)
- Difficulty
- Easy
- Licence
- MIT core, paid premium features
- Skip if
- You want every Airtable feature for free
17. Documenso
Document signing · E-SIGN
Documenso lets you send documents for signature, track who has signed, and keep an audit trail, with templates and an API. Self-hosting keeps contracts on your own servers. Version 2.20.0 shipped on October 8, 2026. The hosted free plan covers 5 documents a month. DocuSeal (also AGPL-3.0) is a good alternative with a simpler setup.
- Replaces
- DocuSign, Dropbox Sign
- Runs on
- Docker (no official RAM figure)
- Difficulty
- Medium
- Licence
- AGPL-3.0 (open)
- Skip if
- You need legal signatures with strict regional rules
18. Activepieces
Workflow automation · AUTOMATION
Activepieces is a Zapier-style automation tool with a visual builder, hundreds of app connectors, AI steps and MCP support. Unlike n8n, its core is MIT, which is true open source. Version 0.92.2 shipped on October 7, 2026.
n8n is still the most powerful tool in this space, and we have a guide to self-hosting n8n. Just know that its Sustainable Use License limits commercial use, so it is source-available rather than open source.
- Replaces
- Zapier, Make
- Runs on
- Docker Compose with PostgreSQL and Redis
- Difficulty
- Medium
- Licence
- MIT core, paid enterprise folder
- Skip if
- You already run n8n happily
Time tracking and AI
19. Kimai
Time tracking · TIME
Kimai tracks hours by customer, project and activity, then turns them into timesheets, reports and invoices. It works well for freelancers and agencies of any size, and has a mobile-friendly web interface. Version 2.69.0 shipped on October 6, 2026. Kimai Cloud costs 2.99 euros a user a month on annual billing if you want it hosted.
- Replaces
- Toggl, Harvest, Clockify
- Runs on
- PHP 8.2+ with MariaDB or MySQL
- Difficulty
- Easy
- Licence
- AGPL-3.0 (open)
- Skip if
- You need screenshots or activity monitoring
20. LibreChat
AI chat interface · AI CHAT
LibreChat gives your team one ChatGPT-style interface for many AI models: OpenAI, Anthropic, Google, OpenRouter, and local models through Ollama. It has user accounts, shared prompts, file uploads, agents and MCP tools. You pay providers per use instead of a monthly seat fee for each person. Version 0.8.8 shipped on October 1, 2026.
Open WebUI is the other popular choice, and we cover it in our home lab guide. Since 2025 it uses its own licence that restricts removing its branding, so it no longer counts as open source by the OSI definition.
- Replaces
- ChatGPT Team, Claude Team
- Runs on
- Docker; local models need their own RAM or GPU
- Difficulty
- Medium
- Licence
- MIT (open)
- Skip if
- One person on one model is fine with the official app
Popular tools that are not open source anymore
Many "open source alternatives" lists have not caught up with these changes. All of these tools still publish code, and some are excellent, but their licences add limits that open source licences do not allow.
| Tool | What changed | What to know |
|---|---|---|
| Cal.com | Main product moved to a private repository | The public code continues as Cal.diy (MIT), which drops team features and is meant for personal use |
| n8n | Sustainable Use License | Free to self-host for internal use, limits on selling it as a service |
| Outline | Business Source License 1.1 | You cannot offer it as a document service; each version becomes open source later |
| NocoDB | Sustainable Use License (updated January 2026) | Use Baserow or Grist for an open source Airtable replacement |
| Planka | Fair Use License (May 2025) | Wekan (MIT) is an open source Trello-style board |
| Open WebUI | Custom licence that protects its branding | LibreChat (MIT) is the open source option |
| AppFlowy | Self-hosted server is now commercially licensed | The desktop app stays AGPL-3.0 |
| Invoice Ninja | Elastic License 2.0 | InvoiceShelf (AGPL-3.0) is an open source invoicing option |
| Akaunting | Business Source License 1.1 | Free production use is capped at small limits |
Source-available is not bad. It just means you have fewer rights: you usually cannot sell hosting of it, and the company can add more limits later. If that matters to you, pick the open source option in the right column.
Already covered in our other guides
These are the most popular self-hosted apps of all. We do not repeat them here because they already have full write-ups:
| You pay for | Self-host instead | Where we cover it |
|---|---|---|
| Google Drive, Dropbox | Nextcloud or Syncthing | Home lab projects guide |
| 1Password, LastPass | Vaultwarden | Home lab projects guide |
| Google Photos | Immich | Immich vs PhotoPrism |
| Netflix-style home streaming (Plex Pass) | Jellyfin | Best media servers |
| UptimeRobot | Uptime Kuma | Home lab projects guide |
| Ad-blocking DNS services | Pi-hole or AdGuard Home | Pi-hole vs AdGuard Home |
What it costs to run
Self-hosting is not free; it is cheaper. A realistic small-team setup looks like this:
| Setup | Runs | Typical cost |
|---|---|---|
| One 4 GB VPS | Umami, BookStack, Vikunja, Listmonk, Kimai, Grist | About $5 to $10 a month |
| One 8 GB VPS | Zulip, Plane, Docmost, Twenty | About $15 to $30 a month |
| Dedicated servers | Jitsi Meet, Zammad, Chatwoot | $20 to $50 a month each |
| Email sending (Listmonk, Ghost) | Amazon SES or similar | Cents per thousand emails |
| Backups | Off-site object storage | A few dollars a month |
VPS prices vary by provider and region, so treat these as rough ranges, not quotes. Add your own time: plan on an hour or two a month for updates and checks once things are set up.
Mistakes to avoid
1. Replacing everything at once
Moving chat, docs, tasks and support in one month exhausts a team. Start with one tool that has a clear win, such as analytics or the wiki, and move the next one only when the first is stable.
2. No backups, or backups you never tested
Back up databases and uploaded files every night to a different location, and try a full restore once. A self-hosted tool without backups is worse than the SaaS app it replaced.
3. Ignoring updates
Internet-facing apps get security fixes often. Subscribe to each project's release notes and update at least monthly. Put the apps behind a reverse proxy with HTTPS, as shown in our home lab guide.
4. Assuming open source means no limits
Many projects are open core. Check seat caps and paid features before you migrate a whole team, so you do not hit a paywall at user number 11.
FAQs
What is the best self-hosted alternative to Slack?
Zulip is the best fully open source option. Its Apache-2.0 server has no paid feature locks, and topic-based threads keep busy channels readable. Rocket.Chat and Mattermost also work, but their free editions now come with user or message history limits.
Is n8n open source?
No. n8n uses the Sustainable Use License, which lets you self-host it for internal use but limits commercial use, so it is source-available. Activepieces (MIT core) is the open source alternative.
Is Cal.com still open source?
Not in full. In 2026 Cal.com moved its main product to a private repository. The public code continues as Cal.diy under the MIT licence, without team features, and it is aimed at personal use.
How much RAM do I need to self-host these apps?
Light apps like Umami, BookStack, Vikunja and Kimai run together on a 4 GB server. Plane needs 4 GB on its own and 8 GB for production. Jitsi Meet suggests 8 GB, and Zammad needs 6 GB or more.
Is self-hosting cheaper than SaaS?
Usually, once a team has more than a handful of people. Per-seat SaaS pricing grows with every hire, while a server costs the same for 5 or 50 users. Count the time spent on updates and backups too.
Is self-hosted software secure?
It can be, if you keep it updated, use HTTPS, take backups, and avoid exposing admin panels to the internet. The risk is neglect, not the software itself.
What to do next
Pick the one SaaS bill that annoys you most, find its swap in the table above, and try the self-hosted version on a test server for two weeks. If you are new to self-hosting, our home lab projects guide explains Docker, reverse proxies and remote access, and our Proxmox VE guide shows how to run many apps on one machine. For the tools you run on your own computer, see our best open source developer tools.

Sumit
ContributorHi, I'm Sumit, Being an introvert I have always been obsessed with technology-computers and reading dozens of posts to learn, find answers out of my curiosity. I love to write as I explore more.






