OwnMaily Documentation
OwnMaily is a self-hosted email marketing tool you install on your own server. You pay $49 once and own it forever. There are no subscriber limits, no sending limits, and no monthly fees. You connect your own SMTP provider, point your domain at the server, and run your list on your infrastructure.
It is built for indie founders, bootstrappers, and small newsletter operators who want full control over their data and would rather pay once than rent access to a tool they depend on.
Read this before running the install script. The setup is straightforward, but there are a few things to understand first - particularly the Installation URL and your SMTP provider. Ten minutes here will save you from broken email links later.
Get started
SMTP provider guides
OwnMaily does not send email itself. You connect a third-party SMTP provider and OwnMaily sends through them. Choose one before you start - you will need an API key during setup (or you can add it later in Settings).
How it works
The short version:
- You run the install script on your server. It installs Docker and starts the OwnMaily stack.
- You open the app in your browser and complete the setup wizard.
- You connect an SMTP provider, import your list, and send your first campaign.
OwnMaily runs as a Docker Compose stack on your server - a Go backend, a Vue frontend, and a PostgreSQL database. Everything stays on your machine. Your subscriber data never touches our servers.
Support
If something is not working, check the Troubleshooting page first. For anything else, open an issue on GitHub or email [email protected].