Skip to content
Advertisement

20 Best Self-Hosted Alternatives to Popular SaaS Apps

SumitSumit··21 min read
Close-up of a numbered network patch panel with blue and grey ethernet cables plugged in

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 forSelf-host insteadLicence
SlackZulipApache-2.0
Zoom, Google MeetJitsi MeetApache-2.0
Google AnalyticsUmami or Plausible CEMIT / AGPL-3.0
ConfluenceBookStackMIT
Notion (team docs)DocmostAGPL-3.0, open core
Jira, LinearPlaneAGPL-3.0
Todoist, AsanaVikunjaAGPL-3.0
FigmaPenpotMPL-2.0
MailchimpListmonkAGPL-3.0
IntercomChatwootMIT, open core
Zendesk, FreshdeskZammadAGPL-3.0
AirtableGrist or BaserowApache-2.0 / MIT, open core
DocuSignDocumensoAGPL-3.0
ZapierActivepiecesMIT, open core
Salesforce, HubSpot CRMTwentyAGPL-3.0, open core
Substack, MediumGhostMIT
Toggl, HarvestKimaiAGPL-3.0
ChatGPT (team chat UI)LibreChatMIT

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

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.

ToolWhat changedWhat to know
Cal.comMain product moved to a private repositoryThe public code continues as Cal.diy (MIT), which drops team features and is meant for personal use
n8nSustainable Use LicenseFree to self-host for internal use, limits on selling it as a service
OutlineBusiness Source License 1.1You cannot offer it as a document service; each version becomes open source later
NocoDBSustainable Use License (updated January 2026)Use Baserow or Grist for an open source Airtable replacement
PlankaFair Use License (May 2025)Wekan (MIT) is an open source Trello-style board
Open WebUICustom licence that protects its brandingLibreChat (MIT) is the open source option
AppFlowySelf-hosted server is now commercially licensedThe desktop app stays AGPL-3.0
Invoice NinjaElastic License 2.0InvoiceShelf (AGPL-3.0) is an open source invoicing option
AkauntingBusiness Source License 1.1Free 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.

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 forSelf-host insteadWhere we cover it
Google Drive, DropboxNextcloud or SyncthingHome lab projects guide
1Password, LastPassVaultwardenHome lab projects guide
Google PhotosImmichImmich vs PhotoPrism
Netflix-style home streaming (Plex Pass)JellyfinBest media servers
UptimeRobotUptime KumaHome lab projects guide
Ad-blocking DNS servicesPi-hole or AdGuard HomePi-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:

SetupRunsTypical cost
One 4 GB VPSUmami, BookStack, Vikunja, Listmonk, Kimai, GristAbout $5 to $10 a month
One 8 GB VPSZulip, Plane, Docmost, TwentyAbout $15 to $30 a month
Dedicated serversJitsi Meet, Zammad, Chatwoot$20 to $50 a month each
Email sending (Listmonk, Ghost)Amazon SES or similarCents per thousand emails
BackupsOff-site object storageA 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.

SSumit

Sumit

Contributor

Hi, 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.

128 articles writtenView all posts by Sumit →

Related articles

See all