After self-hosting my email for twenty-three years I have thrown in the towel.

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • PyBitmessage

    Reference client for Bitmessage: a P2P encrypted decentralised communication protocol:

  • There are already communication protocols that implement proof-of-work. Bitmessage is just like email, but serverless, the encrypted messages are stored peer-to-peer. And you do (small amounts of) proof-of-work to prevent spam. The difficulty depends on the size of the message, and you can even increase the proof-of-work needed for your own address, if you for some reason receive any spam. Bitmessage is a really good concept, it fixes many flaws of email, it could replace email, if only there were more users, supporters, developers.

  • docker-mailserver

    Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.

  • I just rewrote my mailserver configs. It's not containerized yet but I did use docker-mailserver as a baseline configuration to start with. That project checks all the boxes you mentioned.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • aether

    Aether client app with bundled front-end and P2P back-end

  • Aether, a decentralized, serverless Reddit-alternative does the same thing, but for public posts.

  • keepassxc

    KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.

  • You don't. Your have one password per service, those passwords are like 20 random characters stored in your (offline) password database, of which you have at least 3 copies, one of which is in a bank vault or something.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts