Your private suite, on your own server.

Esuno brings mail, calendar, files and passwords together in one calm workspace. You run it, you own it, and you can take every message with you.

Standing on proven open-source software

The suite

Everything you open first thing in the morning.

One sign-in, one look, one server. Each app stays independent, so your inbox keeps working whatever happens to the rest.

Mail

Several custom domains on one server, hide-my-email aliases that forward to your inbox, and a fast web app with IMAP and JMAP underneath.

Calendar

Day, week and month views, quick editing, and CalDAV underneath, an open standard rather than a silo.

Drive

Files go straight to the S3-compatible storage you choose, with share links and guarded previews.

Vault Preview

A password vault built on Vaultwarden, on its own origin and its own database.

Contacts Coming

CardDAV sync through the mail server today. The web app is on its way.

Principles

Own it. Really.

Esuno is not a service you subscribe to. It is software you install, on a server you control, wired to providers you pick.

Mail first

Mail is the one thing that cannot wait.

Incoming mail is received by a dedicated relay, kept in durable storage and recorded before it reaches your mailbox. If your server is briefly away, messages wait and are replayed when it returns. The web app and Drive are never in that path.

  1. Sender Anywhere on the internet
  2. Inbound relay Accepts the message for you
  3. Durable buffer Keeps a copy until delivery
  4. Ingest ledger Records, delivers, replays
  5. Your mailbox Stalwart, on your server

Self-host

One small server. One Compose file.

Esuno starts on a single small VPS. A step-by-step runbook covers DNS, secrets, storage, backups and verification before you switch your mail over.

  • An Ubuntu VPS with Docker Compose
  • A domain you control
  • An S3-compatible bucket
  • An Amazon SES account for sending and receiving
Read the production runbook
# abridged, not runnable as is: follow the runbook
$ cp deploy/env.example .env  # domain, storage, mail
$ pnpm install --frozen-lockfile && pnpm build
$ docker compose run --rm secrets
$ docker compose up -d
✔ caddy  ✔ api  ✔ stalwart  ✔ postgres  ✔ drive
Abridged installation commands for Esuno.

Scale

Start on one server. Grow without a ceiling.

The same Esuno that fits on a small VPS is built to grow with you: for a family, a company or many more. Storage, mail and the web workspace each scale on their own, so you add capacity exactly where you need it.

  1. Day one

    One small server

    Mail, calendar, files and passwords in a single Compose file, on a modest VPS.

  2. Growing

    Storage that keeps up

    Files and mail contents can live in S3-compatible object storage, and encrypted backups go there too. Grow it as far as you like.

  3. At scale

    As many machines as you need

    Independent services, and a mail engine that supports clustering on shared storage. Add servers when you grow, keep one when you don't.

Take your mail home.

Your messages, your calendar, your files. On a server with your name on it.

Run Esuno