ThorMail

Generated on 1 Feb 2026 from the ThorMail catalog page

ThorMail is a high-performance, self-hosted notification engine that centralizes all outbound communications within your own private infrastructure. By leveraging a proprietary core and an open-source adapter ecosystem, it enables you to send notifications to any service with an API, completely eliminating vendor lock-in. This architecture ensures total data privacy and architectural control while allowing you to switch delivery providers without changing your application code. It is the ultimate solution for developers who need a scalable, cost-effective, and provider-agnostic notification hub.

Key Features:

  • Zero Vendor Lock-in: Switch between delivery providers (Email, SMS, Push, etc.) in seconds by simply swapping an adapter.
  • Total Data Sovereignty: Maintain absolute control over your users’ sensitive contact data by hosting the entire engine on your own Droplet.
  • Extensible Adapter Ecosystem: Access and contribute to a growing list of open-source adapters available on GitHub to meet any communication need.
  • Centralized Integration: Developers only need to integrate with ThorMail once to gain access to a multitude of communication channels and third-party services.

Software Included

This Marketplace listing does not include a detailed software list.

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the ThorMail 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB ThorMail Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"josecanchila-thormail"}' \
        "https://api.digitalocean.com/v2/droplets"

Getting Started After Deploying ThorMail

To finish setting up your ThorMail instance, please follow these steps:

  1. Access via SSH: Connect to your Droplet using the terminal:

    ssh root@your_droplet_public_ipv4

  2. Initial Configuration: Upon your first login, the ThorMail setup wizard will automatically launch. You will be prompted to enter essential configuration data:

    • Admin Email: Your primary contact email for the administrator account.
    • Host/Domain: The domain or IP address where ThorMail will be accessible.
  3. Retrieve Your Credentials: After configuration, the system will display your Admin Password and two critical URLs:

    • Frontend URL: Where you can log in to manage your dashboard and adapters.
    • Backend/API URL: The endpoint you will use to send notifications from your own applications.
  4. Start Integrating: Use the Backend URL to consume the API. For detailed request structures and adapter configurations, visit our Official Documentation.

Note: For advanced configurations and adapter installations, please refer to the Official Documentation.

We can't find any results for your search.

Try using different keywords or simplifying your search terms.