Google Workspace

Best Self-hosted Alternatives to Google Workspace

A curated collection of the 20 best self hosted alternatives to Google Workspace.

Cloud productivity and collaboration suite providing Gmail email hosting, Calendar, Drive file storage, Docs/Sheets/Slides editors, Meet video conferencing, and admin tools for business account and device management.

Alternatives List

#1
Nextcloud

Nextcloud

Nextcloud is an open-source content collaboration platform providing file sync & share, groupware (calendar, contacts, mail), real-time office editing, chat and video conferencing.

Nextcloud screenshot

Nextcloud is an open-source content collaboration platform that provides file synchronization, sharing, and integrated groupware. It combines file storage, real-time document collaboration, chat/voice/video, calendars and contacts under a single extensible platform.

Key Features

  • File sync & share with web, desktop and mobile clients; WebDAV support for native mounts and third-party clients
  • Real-time collaborative editing with Nextcloud Office (LibreOffice-based online editing)
  • Private communications via Nextcloud Talk: browser and mobile chat, audio/video conferencing, screen sharing and SIP integration
  • Groupware: Calendar (CalDAV), Contacts (CardDAV) and integrated mail features
  • Nextcloud Assistant: integrated/local AI features for summarization, content generation and data-aware queries (platform-integrated)
  • Automation and workflow tools (Flow) plus structured-data app (Nextcloud Tables) and Open Collaboration Services APIs for integrations
  • Storage and backend flexibility: support for object stores (S3-compatible/MinIO/OpenStack Swift), SMB/CIFS, local filesystem and external storage mounts
  • Scalability and performance options: multiple database backends (MySQL/MariaDB/PostgreSQL/SQLite), caching/file-locking with Redis or Memcached, APCu for local cache
  • Extensible apps ecosystem and enterprise add-ons for auditing, access control, compliance and identity integrations

Use Cases

  • Secure enterprise file sync, internal collaboration and compliance-focused deployments for organizations needing data control
  • Education and public-sector deployments requiring granular access control, audit trails and privacy-preserving collaboration
  • Service providers and hosters offering branded/cloud storage and collaboration services built on a customizable platform

Limitations and Considerations

  • Production-scale deployments require careful configuration (database selection, caching, file-locking). SQLite is only suitable for testing or very small installs.
  • Some advanced capabilities (distributed scaling, object-storage primary setups, enterprise-grade support and specific integrations) require additional infrastructure, configuration, or commercial Enterprise services.
  • Performance can degrade if many heavy third-party apps are enabled or if recommended caching (e.g., Redis) is not configured; upgrades and maintenance need planning for large installations.

Nextcloud provides a comprehensive, extensible platform for organizations and individuals who need control over their collaboration stack. It balances a broad feature set with modularity so deployments can be tailored to small setups or large, regulated environments.

34.2kstars
4.7kforks
#2
docker-mailserver

docker-mailserver

Production-ready mail server stack in a Docker container with SMTP, IMAP/POP3, LDAP auth, anti-spam/AV, DKIM/DMARC, and optional OAuth2 support.

docker-mailserver screenshot

docker-mailserver (DMS) is a production-ready, containerized email server appliance that bundles common mail components into a single Docker image. It is designed to be “full stack but simple”, emphasizing file-based configuration (no SQL database) to keep setups easy to version, deploy, and upgrade.

Key Features

  • SMTP server with Postfix
  • IMAP and POP3 server with Dovecot
  • Optional LDAP-backed authentication (including SASL)
  • Anti-spam stack integration (including Rspamd and SpamAssassin options)
  • Antivirus scanning with ClamAV
  • Email authentication protections with DKIM and DMARC support
  • Abuse and brute-force mitigation via Fail2ban and Postscreen
  • TLS certificate support including Let’s Encrypt, as well as manual/self-signed certificates
  • Included maintenance and administration helper script (setup.sh)

Use Cases

  • Self-hosting mail for a personal domain or homelab with a Docker-based workflow
  • Running small-to-medium organization mail services with common anti-spam and security components
  • Providing a reproducible, version-controlled mailserver configuration for teams and environments

Limitations and Considerations

  • Mail hosting requires careful DNS and deliverability configuration (SPF, DKIM, DMARC, rDNS) and ongoing monitoring to avoid delivery issues
  • Advanced customization may require inspecting the running container or using startup patch scripting for overrides

docker-mailserver is a practical option when you want a complete mail stack in a single container while retaining transparent, file-based configuration. It aims to reduce operational complexity without hiding the underlying building blocks that power a standard email system.

18kstars
2kforks
#3
Mail-in-a-Box

Mail-in-a-Box

Mail-in-a-Box is a one-click mail server appliance for Ubuntu, bundling SMTP/IMAP, webmail, DNS, TLS automation, backups, and an admin control panel.

Mail-in-a-Box screenshot

Mail-in-a-Box is a turnkey project that turns a fresh Ubuntu server into a complete, working email system with the surrounding services needed for deliverability and day-to-day administration. It aims to make running your own mail service practical by installing and configuring a curated, integrated stack.

Key Features

  • SMTP and IMAP mail services with integrated webmail
  • Web-based control panel to manage users, aliases, domains, DNS records, and backups
  • Automated DNS setup (when used as authoritative DNS) including common deliverability and security records
  • Automatic TLS certificate provisioning and renewal for mail and web services
  • Built-in spam mitigation (filtering and greylisting) and mail filtering rules support
  • Daily health checks and monitoring focused on mail service correctness (ports, DNS, certificates)
  • Optional contacts and calendar sync services integration
  • RESTful API for control-panel actions

Use Cases

  • Hosting email for multiple users across one or more personal or small-organization domains
  • Replacing a hosted mail provider while retaining standard IMAP/SMTP compatibility
  • Running an “email appliance” on a VPS with automated security and deliverability checks

Limitations and Considerations

  • Designed to be minimally configurable; advanced customization and post-install tweaking are intentionally limited
  • Email deliverability can still be affected by external provider policies and IP reputation

Mail-in-a-Box is best suited for individuals and small teams that want a straightforward, integrated mail stack with sane defaults and an admin UI. It combines core mail protocols with the operational pieces (DNS, TLS, monitoring, backups) that are typically the hardest parts to get right.

15.2kstars
1.5kforks
#4
mailcow: dockerized

mailcow: dockerized

Mailcow is a dockerized mail server suite providing SMTP/IMAP, webmail, anti-spam/anti-virus, and domain/mailbox administration via a unified web UI.

mailcow: dockerized screenshot

mailcow: dockerized is an integrated mail server suite packaged as a set of Docker containers. It combines core mail components (SMTP/IMAP) with a web-based administration interface to manage domains, mailboxes, and security features.

Key Features

  • Containerized stack managed via Docker Compose for reproducible deployments
  • SMTP delivery with Postfix and IMAP access via Dovecot
  • Webmail and groupware via SOGo
  • Built-in spam filtering with Rspamd and antivirus scanning with ClamAV
  • ACME/Let’s Encrypt certificate automation for TLS
  • Web admin UI for domains, aliases, mailboxes, and access controls (ACL)

Use Cases

  • Self-managed mail hosting for individuals, families, and organizations
  • All-in-one email platform for small businesses needing webmail and groupware
  • Homelab mail server with integrated spam/virus protection and TLS automation

Limitations and Considerations

  • Operating a mail server requires careful DNS and deliverability configuration (SPF/DKIM/DMARC, rDNS) and ongoing maintenance
  • Resource usage can be higher than minimalist MTAs due to multiple bundled services

mailcow: dockerized provides a cohesive, production-oriented mail stack with a unified management experience. It is well-suited for administrators who want an integrated suite rather than assembling and maintaining separate mail components.

12.2kstars
1.6kforks
#5
Stalwart Mail Server

Stalwart Mail Server

All-in-one open-source mail and collaboration server with SMTP, IMAP, JMAP, CalDAV, CardDAV, and WebDAV, plus integrated anti-spam and phishing protection.

Stalwart Mail Server screenshot

Stalwart Mail Server is an all-in-one mail and collaboration server built to provide a modern, standards-based alternative to assembling multiple separate components. It combines email delivery and storage, groupware protocols, and built-in security controls in a single, scalable service written in Rust.

Key Features

  • Multi-protocol email support including SMTP, IMAP4, POP3, and JMAP
  • Collaboration protocols including CalDAV, CardDAV, and WebDAV for calendars, contacts, and file storage
  • Integrated spam and phishing defenses, including filtering rules, DNS blocklists, greylisting, and a statistical classifier
  • Email authentication and transport security features such as DKIM, SPF, DMARC, ARC, MTA-STS, DANE, and TLS reporting
  • Flexible backends for storage and search, with support for multiple databases and optional external search engines
  • Built-in web-based administration with real-time stats, queue management, reporting views, and log exploration
  • Authentication options including LDAP, SQL, and OpenID Connect, plus roles/permissions and ACLs
  • Observability via logging/tracing and metrics integrations, with webhook-based event automation

Use Cases

  • Replace a traditional MTA + IMAP store + spam filter stack with a single integrated platform
  • Run a domain email service with modern clients via JMAP while retaining IMAP/POP3 compatibility
  • Provide calendars, contacts, and file sharing for teams using CalDAV/CardDAV/WebDAV

Limitations and Considerations

  • Some advanced scaling and backend options can add operational complexity compared to small single-node deployments

Stalwart Mail Server is well-suited for organizations and individuals who want a secure, standards-compliant email and collaboration platform with modern protocols, integrated protection against abuse, and deployment flexibility from small setups to large clustered environments.

11.7kstars
650forks
#6
CryptPad

CryptPad

CryptPad is an end-to-end encrypted collaboration suite with real-time editors, file storage, and sharing, designed to keep document contents private from servers and admins.

CryptPad screenshot

CryptPad is a web-based collaboration suite that provides real-time editors and a drive-like workspace with end-to-end encryption. Documents are encrypted in the browser before being stored or shared, reducing server-side access to content.

Key Features

  • End-to-end encrypted editors for collaborative work in real time
  • Multiple app types, including rich text, code, spreadsheets, presentations, forms, kanban, and whiteboards
  • CryptDrive-style file organization with folders and shared documents
  • Link-based sharing to collaborate without requiring recipients to create an account
  • Designed to minimize sensitive data exposure to operators (zero-knowledge-style content storage)

Use Cases

  • Privacy-focused alternative to cloud office suites for teams, schools, and organizations
  • Secure collaboration on meeting notes, project planning boards, and shared spreadsheets
  • Sharing files and documents via links without exposing personal identifiers

Limitations and Considerations

  • While content is encrypted, clients must still trust the server to deliver honest application code (risk of active attacks)
  • Security depends on instance configuration and keeping deployments up to date

CryptPad combines familiar collaboration workflows with strong privacy properties, making it well-suited for groups that need real-time editing without giving a provider access to document contents. It can be used as a full collaboration workspace for documents, boards, and shared files.

7.4kstars
802forks
#7
Mailu

Mailu

Mailu is a full-featured mail server distributed as Docker images, providing SMTP/IMAP/POP3, webmail, administration UI, and built-in security and anti-spam features.

Mailu screenshot

Mailu is a simple yet full-featured email server distributed as a set of Docker images. It provides the core protocols needed to run your own mail infrastructure, plus webmail and an administration interface.

Key Features

  • SMTP, Submission, IMAP/IMAP+, and optional POP3 support
  • Multiple webmail options and a built-in administration UI
  • Aliases, domain aliases, custom routing, auto-forward and auto-reply
  • Fetched accounts (fetchmail-style) and ManageSieve support
  • Per-domain delegation, global admins, announcements, and mailbox quotas
  • Security features including enforced TLS, Let’s Encrypt integration, outgoing DKIM, DMARC/SPF, and anti-spoofing options
  • Anti-spam features such as greylisting and auto-learning, plus optional antivirus scanning

Use Cases

  • Hosting email for personal domains or small organizations with a web-based admin panel
  • Running multi-domain mail hosting with delegated per-domain administration
  • Deploying a containerized mail stack with DKIM/DMARC/SPF and spam filtering

Limitations and Considerations

  • Deliverability depends on correct DNS configuration (SPF, DKIM, DMARC, rDNS) and IP reputation
  • Operating a mail server requires ongoing maintenance (TLS, spam rules, storage quotas, and monitoring)

Mailu focuses on providing a complete, containerized mail stack using standard components rather than a full groupware suite. It is designed to be straightforward to deploy and maintain while offering the security and administrative features expected from a modern mail server.

7.1kstars
966forks
#8
ONLYOFFICE Docs

ONLYOFFICE Docs

Self-hostable online office suite for viewing and collaboratively editing documents, spreadsheets, presentations, PDFs, and forms with strong OOXML compatibility.

ONLYOFFICE Docs is a self-hostable collaborative online office suite that provides web-based viewers and editors for text documents, spreadsheets, presentations, forms, and PDFs. It is designed to be integrated into other platforms and supports real-time co-authoring with high compatibility for Office Open XML formats.

Key Features

  • Web-based editors for documents, spreadsheets, presentations, PDF, and forms
  • Real-time collaborative editing with comments and change tracking
  • Document conversion service for common office formats
  • Plugin and macro support for extending editor capabilities
  • Integration options for third-party sync-and-share/DMS platforms via APIs
  • Multi-language interface and localization support

Use Cases

  • Add in-browser document editing to a file sync/share or DMS platform
  • Team collaboration on office documents with review workflows
  • Embed document viewers/editors into custom web applications

Limitations and Considerations

  • Community Edition licensing is AGPLv3; some advanced capabilities are reserved for commercial editions
  • Some security features (such as end-to-end encryption “Private Rooms”) depend on other ONLYOFFICE components rather than Docs alone

ONLYOFFICE Docs fits organizations that need browser-based office editing on their own infrastructure, especially when OOXML compatibility and integrations are key. It can be deployed as a standalone document server or embedded into other products to provide collaborative editing.

6.3kstars
1.2kforks
#9
Maddy Mail Server

Maddy Mail Server

Go-based, modular mail server implementing SMTP/LMTP/IMAP with built-in DKIM/SPF/DMARC, storage backends (SQLite/Postgres/S3), Prometheus metrics and Docker support.

Maddy Mail Server screenshot

Maddy is a composable, single-daemon mail server written in Go that implements SMTP (MTA), SMTP/LMTP (MX/Submission) and IMAP access. It includes built-in mail security protocols (DKIM, SPF, DMARC, DANE, MTA-STS), ACME certificate handling and OpenMetrics/Prometheus telemetry, aiming to replace multiple traditional components with a unified configuration and low maintenance surface.

Key Features

  • Integrated mail stack: send and receive mail (MTA/MX) and provide mailbox access (IMAP/LMTP) from one daemon; IMAP storage is explicitly marked as beta.
  • Built-in security: DKIM signing and verification, SPF checks and DMARC handling plus support for DANE and MTA-STS.
  • Flexible storage: filesystem blob store and S3-compatible blob backend; SQL-indexed IMAP storage supports SQLite, PostgreSQL and CockroachDB.
  • Observability & ops: OpenMetrics/Prometheus endpoint, ACME-based automatic certificate management, prebuilt tarballs and an official Docker image for deployment.
  • Integrations and extensions: designed to interoperate with Dovecot, rspamd, Mailman and external SMTP targets; modular pipeline for checks, signing and routing.
  • Developer & build: Go-based codebase using Go modules; release notes document build/tooling requirements for modern Go toolchains.

Use Cases

  • Self-hosted mail for individuals or small teams who want an all-in-one MTA+IMAP server with security defaults.
  • Consolidating mail delivery and filtering pipelines to reduce the number of separate services (Postfix/Dovecot/OpenDKIM/etc.) to a single configurable daemon.
  • Containerized or VPS deployments where observability (Prometheus) and S3/backed storage are desirable.

Limitations and Considerations

  • IMAP storage is labelled as "beta" in the project documentation; users requiring mature, feature-rich IMAP implementations are advised to consider pairing maddy with established IMAP servers (e.g., Dovecot) for production IMAP feature parity.
  • SQLite-based storage has write-locking characteristics and checkpoint/vacuum considerations that can limit parallel write throughput; larger or high-concurrency deployments should use a server-grade RDBMS (Postgres/CockroachDB).

Maddy provides a compact, security-focused mail server alternative that centralizes mail delivery, storage and protocol handling into a single Go daemon. It is well suited for users who prefer an integrated, modular approach but should be evaluated carefully against workload, IMAP feature needs and storage concurrency requirements.

5.9kstars
309forks
#10
Mox

Mox

All-in-one secure mail server with SMTP, IMAP, webmail, automatic TLS (ACME), and built-in SPF/DKIM/DMARC plus junk filtering for low-maintenance domains.

Mox screenshot

Mox is a modern, security-focused, all-in-one email server designed to make running email for your own domain straightforward and low-maintenance. It bundles core mail protocols and deliverability tooling into a single application, with an admin UI and strong operational visibility.

Key Features

  • SMTP server for receiving, submission, and delivery, with modern extensions
  • IMAP4 server (with extensions) for email client access
  • Built-in webmail for reading and sending email in the browser
  • Deliverability features including SPF, DKIM, and DMARC (including aggregate reports)
  • Modern transport security support such as ACME-managed TLS, MTA-STS and DANE, plus TLS reporting
  • Reputation and content-based junk filtering, including per-user Bayesian spam learning and throttling of low-reputation senders
  • Admin web interface for managing domains, accounts, aliases/lists, and configuration guidance (including DNS record instructions)
  • Account autodiscovery support for easier client configuration
  • Optional built-in web server and reverse proxy capabilities
  • HTTP/JSON API and webhooks for transactional email and inbound/delivery events, plus Prometheus metrics and structured logging

Use Cases

  • Hosting email for personal or small-organization domains with a single integrated stack
  • Running a transactional mail endpoint with API-driven sending and delivery event callbacks
  • Email testing and development using the local-only test mode

Limitations and Considerations

  • POP3 is not supported
  • Some advanced features (for example JMAP, Sieve, OAuth2 login, and full mailing list management) are listed as roadmap items rather than fully implemented

Mox is a good fit when you want a cohesive mail server that minimizes external dependencies while still supporting a modern email security and deliverability stack. Its integrated approach, admin UI, and operational tooling aim to reduce the ongoing effort typically associated with running mail infrastructure.

5.5kstars
181forks
#11
Modoboa

Modoboa

Modoboa is an open source mail server management platform with a modern web UI, integrating Postfix and Dovecot with admin tools, webmail, calendar, and address book.

Modoboa screenshot

Modoboa is an open source mail hosting and management platform that helps you deploy and operate a full email server through a modern web interface. It integrates common mail components (MTA/IMAP, filtering, reputation and policy features) around a central SQL database.

Key Features

  • Web-based administration panel for domains, mailboxes, and aliases
  • Integrated webmail with a simplified user interface
  • Calendar and address book features
  • Per-user mail filtering with Sieve and auto-reply messages
  • Reputation and deliverability tooling including DNSBL checks and DMARC reporting
  • Optional integrations for content filtering/quarantine workflows (for example via Amavis)
  • Email traffic statistics and reporting dashboards
  • Modular architecture via extensions for adding functionality

Use Cases

  • Hosting email for a small business or organization with multiple domains and users
  • Replacing third-party email providers while keeping a webmail-based workflow
  • Providing managed mail services with admin and migration tooling

Modoboa is a practical choice for teams that want a unified UI to deploy, configure, and manage a standards-based mail stack while keeping control over data and policies.

3.5kstars
455forks
#12
YunoHost

YunoHost

Open-source Debian-based OS and control panel that simplifies installing, managing and securing web apps, mail and services via a web admin and app catalog.

YunoHost screenshot

YunoHost is a Debian-based operating system and web administration layer that streamlines installing and maintaining server applications. It provides a web admin, a user portal (single sign-on), an app catalog and tooling to manage domains, mail, DNS and backups with minimal manual configuration.

Key Features

  • Central web administration panel for users, domains, apps, services, upgrades and backups.
  • App packaging and catalog (YunoHost packages) for one-click installation of common services (Nextcloud, forums, blogs, etc.).
  • Single sign-on user portal for installed applications and account management.
  • Integrated mail stack and admin helpers (Postfix, Dovecot, mail filtering/antispam tooling) and LDAP-based user management.
  • Automated HTTPS certificate handling and TLS configuration managed by the system.
  • Per-app web server configuration and reverse-proxying with NGINX, PHP-FPM support and app-specific vhosts.
  • System-level tooling for backups, upgrades, service supervision and diagnostics.
  • Lightweight footprints for Raspberry Pi, old hardware or VPS deployments; developer-oriented CLI and API for automation.

Use Cases

  • Host personal cloud, file sync, calendars and contacts for individuals or small groups using packaged apps.
  • Provide a simple mail, web and collaboration suite for small organisations or associations without deep sysadmin expertise.
  • Run community services (forums, wikis, federated social software) with centralized user and domain management.

Limitations and Considerations

  • App packaging quality and maintenance vary: some community-maintained packages may lag or require manual fixes when upstream changes.
  • Compatibility with the very latest Debian releases can lag; the project sometimes needs time to adapt to new Debian stable versions.

YunoHost is focused on usability and openness: it aggregates common server components and automations to lower the barrier to self-hosting while leaving advanced configuration available to experienced administrators. The project is community-driven and designed for small-scale deployments, community projects and enthusiasts.

2.8kstars
336forks
#13
emailwiz

emailwiz

A Bash script that auto-implements a full mail server (Postfix, Dovecot, DKIM, SpamAssassin) with TLS and PAM-based logins on Debian/Ubuntu.

emailwiz screenshot

emailwiz is a Bash-based installer for Debian/Ubuntu that automatically deploys a complete mail server stack comprising Postfix, Dovecot, SpamAssassin, and OpenDKIM, with TLS via Certbot. It configures PAM-based logins and security features like fail2ban.

Key Features

  • Automates installation and configuration of Postfix, Dovecot, SpamAssassin, OpenDKIM, and Certbot TLS
  • Links Postfix and Dovecot securely with native PAM log-ins
  • Includes fail2ban for server security
  • Provides guidance and finishing steps for DNS records (MX, SPF, DMARC, DKIM)
  • Offers an isolated/self-signed certificate option for private environments
  • Targets Debian/Ubuntu as the operating system

Use Cases

  • Deploy a standalone mail server for a small business or home lab on Debian/Ubuntu
  • Set up DKIM, SPF, DMARC and TLS to improve email deliverability
  • Rapid provisioning of a mail server with minimal manual configuration

Limitations and Considerations

  • No graphical webmail interface is installed by default; a mail client is expected
  • DNS configuration is required (MX, SPF, DMARC, DKIM) for proper deliverability
  • An isolated/self-signed certificate mode exists but will not work for public mail delivery
  • The project emphasizes UNIX user accounts (no SQL database)

Conclusion

emailwiz provides an automated, script-driven path to a secure, mail-server setup on Debian/Ubuntu, reducing manual configuration and ensuring standard mail components and DKIM/TLS are in place. It is linked from the author’s site and maintained as a Bash script intended for self-hosted deployments.

2.1kstars
336forks
#14
WildDuck

WildDuck

WildDuck is a horizontally scalable IMAP/POP3 mail server that stores all mail in MongoDB, runs stateless Node.js workers, and provides a REST API for full server control.

WildDuck screenshot

WildDuck is a modern IMAP/POP3 mail server designed for large-scale deployments. It stores all mail data in a sharded and replicated MongoDB backend and runs stateless Node.js instances that can be scaled behind a load balancer.

Key Features

  • First-class IMAP and POP3 support for standard mail clients
  • MongoDB-backed storage for messages and metadata, designed for sharding and replication
  • Stateless architecture for horizontal scaling and high throughput
  • REST API to manage accounts, access, filtering features, and server settings
  • Unicode-first support for internationalized email addresses and folders
  • Built-in account security features such as application-specific passwords, rate limiting, and MFA helpers (TOTP/U2F)
  • Optional support for storing a user GPG public key to encrypt stored emails

Use Cases

  • Hosting IMAP mailboxes for large organizations with many users and large quotas
  • Building an API-driven mail platform where provisioning and operations are automated
  • Running a scalable mail storage and access layer alongside separate SMTP components

Limitations and Considerations

  • Opinionated design may not fit setups that depend on traditional MTA/IMAP stacks and features like Sieve-based workflows
  • Typically used together with additional components (for example, an SMTP server) to form a complete mail system

WildDuck is a strong fit when you need an API-controlled, horizontally scalable IMAP server architecture rather than a classic single-host mail stack. For high-user-count installations, its stateless design and database-backed storage simplify scaling and operations.

2.1kstars
276forks
#15
iRedMail

iRedMail

Automated open-source mail server installer bundling Postfix, Dovecot, webmail, anti-spam/antivirus and LDAP/SQL backends for mainstream Linux/BSD.

iRedMail screenshot

iRedMail is a packaged, open-source mail server solution that automates deployment and integration of standard mail components on mainstream Linux and BSD distributions. It combines mail transport, delivery, webmail/groupware and anti-spam/antivirus tooling into a reproducible installer and offers optional commercial admin/enterprise editions for extra features and support.

Key Features

  • Automated installer that configures Postfix as MTA and Dovecot for IMAP/POP3 delivery, including secure defaults (TLS, modern password hashing).
  • Pluggable backends: supports OpenLDAP and SQL backends including MySQL/MariaDB and PostgreSQL for account storage and policies.
  • Webmail and groupware options: Roundcube webmail and SOGo groupware (CalDAV/CardDAV/ActiveSync) can be deployed as part of the stack.
  • Anti-spam and antivirus integration: built-in support for SpamAssassin/Rspamd-style filtering, ClamAV, SPF/DKIM/DMARC and quarantining workflows.
  • Optional web admin panels and commercial tiers: free iRedAdmin (basic), paid iRedAdmin‑Pro with extended features and an online demo for evaluation.
  • Multiple deployment options and tooling: documented for several mainstream distros (Debian, Ubuntu, Red Hat/CentOS/Rocky/AlmaLinux) and an official dockerized edition is available.

Use Cases

  • Small-to-medium organizations wanting a self-hosted, privacy-focused mail server with modern mail standards and webmail access.
  • Service providers or admins migrating legacy Exchange/hosted systems to an integrated open-source mail stack.
  • Teams requiring integrated calendar/contacts (CalDAV/CardDAV/ActiveSync) and per-domain administration via a web panel.

Limitations and Considerations

  • Backend choice (OpenLDAP or SQL) is selected at install time and is not trivially switchable after installation; migrating backends requires planned data migration.
  • Some advanced management features (iRedAdmin‑Pro) and enterprise conveniences are paid; community edition covers core mail functionality but lacks Pro panel features out of the box.
  • Certain components (notably SOGo groupware) increase resource requirements significantly (larger memory/CPU for ActiveSync/large user bases).

In summary, iRedMail is a mature, opinionated integration of proven open-source mail components that simplifies deploying a secure, standards-compliant mail server across mainstream Linux/BSD systems while providing paid options for enhanced management and support.

1.8kstars
251forks
#16
Dovecot

Dovecot

High-performance, standards-compliant IMAP/POP3/LMTP server with flexible authentication, extensible plugin system (Lua, Sieve) and OpenSSL TLS support.

Dovecot screenshot

Dovecot is a secure, high-performance IMAP/POP3/LMTP server and mail storage backend designed for reliability, standards compliance and operational scalability. It provides mailbox indexing, flexible authentication backends and a plugin architecture used by large ISPs and hosting providers.

Key Features

  • High-performance mailbox indexing with support for Maildir and mbox formats and self-optimizing indexes.
  • Flexible authentication backends with many passdb/userdb options and integration points for MTAs (Postfix, Exim) for SMTP authentication.
  • Standards-compliant IMAP/POP3/LMTP implementation with many protocol workarounds for client interoperability.
  • Extensible plugin system: native Lua scripting support and a rich plugin ecosystem (including the Pigeonhole Sieve/ManageSieve project for Sieve-based filtering).
  • TLS/SSL support via OpenSSL with configurable cipher suites, certificates and TLS settings.
  • Admin-friendly diagnostics, self-healing index behavior and support for clustered filesystems with caveats for some network filesystems.

Use Cases

  • Deploying a production-grade IMAP/POP3/LMTP backend for ISPs, telcos and hosting providers requiring high concurrency and scalability.
  • Building mail delivery workflows with server-side filtering using the Pigeonhole Sieve implementation and ManageSieve management.
  • Integrating authentication and SMTP submission with existing infrastructure (system userdbs, SQL/LDAP backends, or custom Lua-based userdb/passdb).

Limitations and Considerations

  • Some optional features require additional libraries or build-time options (for example, OpenSSL development headers are required for TLS support when compiling from source).
  • Using certain clustered/network filesystems (notably NFS) may require careful configuration or workarounds due to caching semantics; administrators should consult filesystem-specific guidance.

Dovecot is a mature, widely used mail backend focused on security, performance and extensibility. Its plugin architecture (Lua, Pigeonhole) and broad authentication options make it suitable for both small deployments and large-scale mail services.

1.2kstars
327forks
#17
Cyrus IMAP

Cyrus IMAP

Cyrus IMAP is a secure, scalable mail server providing IMAP/JMAP email plus CalDAV/CardDAV contacts and calendars, with ACLs, quotas, search, and replication.

Cyrus IMAP screenshot

Cyrus IMAP is a long-running, production-grade server for hosting email along with contacts and calendars. It focuses on security and scalability by keeping mailboxes in server-managed storage and exposing access via standard protocols.

Key Features

  • IMAP and JMAP support for mailbox access
  • CalDAV and CardDAV support for calendars and contacts
  • POP3, NNTP, and WebDAV protocol support (deployment-dependent)
  • Mailbox ACLs and quota management for multi-user environments
  • Replication and “Murder” aggregation for large and distributed setups
  • Flexible server-side mail filtering via Sieve
  • Search capabilities (with optional components depending on build)
  • Extensive authentication options via Cyrus SASL
  • Integrations for antivirus and antispam toolkits
  • Deliverability-related support for SPF, DKIM, and DMARC (typically via integration with surrounding mail stack)

Use Cases

  • Hosting IMAP/JMAP mailboxes for an organization where users do not need shell access
  • Providing CalDAV/CardDAV services for groupware-style deployments
  • Building a scalable mail backend for service providers or large enterprises

Limitations and Considerations

  • A full email system typically requires integration with an MTA and additional components for webmail, spam filtering, and DKIM signing

Cyrus IMAP is well-suited to administrators who need a robust standards-based messaging platform with strong performance characteristics and operational controls. It is commonly used in demanding environments where scalability, manageability, and protocol support are priorities.

620stars
161forks
#18
Nextcloud Office

Nextcloud Office

Self-hosted collaborative office suite for Nextcloud providing real-time editing, high-fidelity rendering and support for DOCX, XLSX, PPTX and ODF formats.

Nextcloud Office screenshot

Nextcloud Office integrates Collabora Online into Nextcloud to provide real-time, high-fidelity editing of documents, spreadsheets, presentations and drawings inside the Nextcloud ecosystem. It preserves layout and formatting across many file formats and enables collaborative workflows including comments, suggestions and anonymous public-link editing.

Key Features

  • Real-time multi-user collaborative editing with per-author highlighting and comments
  • High-fidelity server-side rendering that preserves document layout and formatting
  • Broad file format support (DOC, DOCX, XLS, XLSX, PPT, PPTX, ODF and many import/view formats)
  • Integration with Nextcloud apps (Files, Talk, Tasks, Whiteboard, Text, Tables, Collectives) for seamless workflows
  • Anonymous editing via public shared links and granular share controls
  • AI-powered document generation and diagram generation features (configurable)
  • Federated editing support across Nextcloud instances with version and configuration requirements

Use Cases

  • Teams collaborating on documents, spreadsheets and presentations without relying on third-party cloud services
  • Educational deployments where compatibility with varied Office formats and centralized control are required
  • Organizations needing on-premise office editing with integration into existing Nextcloud workflows and access controls

Limitations and Considerations

  • Requires a separate Collabora Online / COOLWSD service to run alongside Nextcloud; the app itself is only the Nextcloud integration
  • Collabora Online can be resource intensive and typically needs dedicated CPU/RAM for good performance at scale
  • Some enterprise-grade stability, scalability and support features are provided only via commercial Collabora/Nextcloud offerings
  • Federated collaborative editing requires compatible versions and specific configuration (trusted servers and embedding/CSP settings)

Nextcloud Office is suitable for organizations that require on-premise collaborative document editing tightly integrated with their Nextcloud instance. It provides a feature-rich, extensible editor experience while keeping data under server control.

425stars
140forks
#19
Tracim

Tracim

Tracim is an open-source collaboration suite offering threaded conversations, file sharing with versioning, collaborative pages, tasks and workspace organization.

Tracim screenshot

Tracim is a modular team collaboration platform that unifies conversations, file storage, documentation and basic project management in organized workspaces. It provides threaded discussions, versioned files and collaborative pages to centralize team activity and knowledge.

Key Features

  • Threaded conversations and real-time team communication organized by spaces
  • File sharing with versioning and full history for documents and attachments
  • Collaborative pages and documentation support for knowledge management
  • Task and project organization inside spaces with simple project management primitives
  • Multilingual interface and content support
  • Workspace-based permissions and history/audit of content changes

Use Cases

  • Small to medium teams needing a unified workspace for chat, documents and files
  • Documentation and knowledge base hosting with versioned pages and history
  • Project collaboration where files, discussions and tasks must be tracked together

Limitations and Considerations

  • Upstream Docker images for the latest releases are reportedly restricted to paying customers, which can complicate easy deployment of cutting-edge releases
  • The project maintains multiple licenses across components, which may require review for redistribution or commercial use
  • The development and release processes are under active rework, so release cadence and distribution methods may change

Tracim is suitable for organizations that want an integrated, open collaboration environment combining chat, file drive and documentation. It emphasizes versioning, structured workspaces and multilingual support for team collaboration.

264stars
38forks
#20
HomeServerHQ

HomeServerHQ

Integrated installer and platform for home infrastructure. Provides VPN relay for NAT traversal, preconfigured email, automatic HTTPS, reverse proxy, and a web management utility.

HomeServerHQ screenshot

HomeServerHQ is an all-in-one home server infrastructure and integrated installer designed to simplify self-hosting for non-experts and power users alike. It installs and configures a cohesive suite of services (networking, email, reverse proxy, VPN, and management tooling) and includes a RelayServer mode to enable hosting and remote access even behind NAT or CGNAT.

Key Features

  • Single integrated installer and web-based management utility to install and manage supported services
  • RelayServer architecture for NAT/CGNAT traversal enabling hosting of email and public websites without open router ports
  • WireGuard-based VPN for outer-layer encryption and private networking between HomeServers
  • Internal certificate authority with OpenSSL and Caddy for automatic HTTPS inside the private network
  • Preconfigured, production-oriented email stack and firewall defaults to simplify mail hosting and delivery
  • Authelia for user-based authentication and finer access control
  • Custom ISO builds (desktop and server), automated service updates, backups and monitoring integrations
  • Cryptographically-signed source code and security-first defaults

Use Cases

  • Host a fully configured email server and multiple domains from a home connection, even behind CGNAT
  • Provision a secure private network linking multiple home servers and devices for remote access and service isolation
  • Deploy and manage a small self-hosted platform of services (websites, mail, file services) with minimal manual configuration

Limitations and Considerations

  • Supported distributions are limited to a small set of Debian/Ubuntu-based releases; installers expect a fresh OS install or provided custom ISO
  • RelayServer requires an externally reachable VPS or server to function as the relay endpoint
  • Installation and many orchestration steps are driven by shell scripts and opinionated defaults, which may require manual adjustments for advanced custom setups

HomeServerHQ focuses on delivering a secure, integrated home-hosting stack with built-in networking and service automation. It is suited for users who want a turnkey self-hosting platform that handles NAT traversal, TLS, email, and centralized management while preserving security-focused defaults.

57stars
7forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running