Cron waits for the installer
Until you finish Mautic's installer there is nothing to schedule, so the cron and worker containers wait instead of crash-looping. Once the install is written, both start on their own and the 15-minute cycle begins.
Mautic hosting on Selfhost.dev puts Mautic, MySQL 8.4, a cron container and a queue worker on a dedicated server we provision, secure and run. Cron and the worker start on their own once you finish the installer, so segments and campaigns update without a crontab to write.
Four containers on one server. You bring the email sender; the schedule is already there.
Mautic is open source marketing automation: email campaigns, segments, landing pages and lead scoring. Mautic hosting is the server and setup it needs to run, because the project sells no hosted version.
Marketing teams leaving contact-priced tools and agencies that want each client's list on a server of its own.
When you want Mautic's schedule and queue working from day one without running the server yourself. If you want someone to run Mautic itself, a hosting partner fits better.
To self host Mautic by hand you install PHP, a web server and MySQL, then add cron jobs and a queue worker before any campaign moves. Guides warn that a missed cron line stops segments and campaigns silently. This template runs cron and the worker as their own containers, once the installer is complete.
Until you finish Mautic's installer there is nothing to schedule, so the cron and worker containers wait instead of crash-looping. Once the install is written, both start on their own and the 15-minute cycle begins.
Mautic writes its site URL into its configuration when the installer runs. When you add your own domain later, change the site URL in Mautic's configuration too. Otherwise links in emails keep the old address.
Your team, your contacts and your website
TLS and routing
Mautic 7.2.0
Cron
Queue worker
MySQL 8.4
Installer
| Self hosting Mautic by hand | Mautic on Selfhost.dev |
|---|---|
| Install PHP, its extensions and a web server | mautic/mautic:7.2.0-apache, pinned, routed over HTTPS |
| Create a MySQL database and user | mysql:8.4.11 in its own container; the installer's database step is pre-filled |
| Write a crontab for segments and campaigns | A cron container runs them every 15 minutes |
| Run a queue consumer under a supervisor | A worker container processes Mautic's queue |
| Keep config, logs and media on persistent disk | Four app volumes shared by web, cron and worker, plus a separate MySQL data volume |
| Put a proxy and a certificate in front | TLS per hostname, renewed for you |
Mautic hosting requirements here come from running four containers, not one PHP site. The web app, cron, the queue worker and MySQL share one server, so 8 GB is the size we recommend and the console defaults to it. Guides quoting 2 GB describe a single LAMP install without the worker.
mautic/mautic:7.2.0-apache)mysql:8.4.11) in its own containerFour containers, one server, no crontab.
The Launch button opens this exact template in the console. Pick one of six locations and submit; the template deploys in about eight minutes.
Open Mautic on the address the console shows. The database step is already filled in. Whoever finishes the installer first becomes the administrator, so do it before you share the address.
Add your domain, then set it as the site URL in Mautic's configuration. Connect the provider you send email through. Cron and the worker are already running, so campaigns move as soon as you build them.
Mautic pricing here is the server and nothing else. Mautic is free software and the template adds no fee. A European 8 GB server runs the whole stack at $0.03/hr, about $23 a month, billed by the hour against prepaid credits. Contacts, emails and users never change that number.
| Item | Cost |
|---|---|
| Mautic and MySQL | $0 |
| Contacts, emails and users | $0 at any number |
| Bandwidth | $0, traffic is included in the server price |
| Optional daily backups | +20% of the server price |
| Your email sender | Billed by the sender you choose |
| Server | RAM, cores, disk | Where | Rate | About a month |
|---|---|---|---|---|
cx33 (recommended) | 8 GB, 4 cores, 80 GB | Europe | $0.03/hr | $23.36 |
cax21 (ARM) | 8 GB, 4 cores, 80 GB | Europe | $0.04/hr | $29.20 |
ccx13 | 8 GB, 2 cores, 80 GB | US | $0.16/hr | $119.28 |
cpx32 | 8 GB, 4 cores, 160 GB | Singapore | $0.19/hr | $135.63 |
cx43 (room to grow) | 16 GB, 8 cores, 160 GB | Europe | $0.06/hr | $43.22 |
Monthly figures assume 730 hours.
A server with a card on file or a past top-up is powered off and kept for 24 hours, then deleted with its backups. We email you. A top-up in that window restarts it. Welcome-credit-only servers are deleted at zero, contacts included.
Price another size or region in the calculator, no signup.
There is no official Mautic cloud. The project sells no hosting and sends people to partners, whose managed Mautic plans run the application for you and cap contacts and sends. Hosting it yourself means Mautic on a server of your own, where the bill is the server.
| Where they differ | Managed Mautic partner (Dropsolid Essential) | Mautic hosting on Selfhost.dev |
|---|---|---|
| Price | From €247.50 a month billed annually, €275 quarterly | $0.03/hr for 8 GB in Europe |
| Contacts | Up to 50K | Not counted |
| Emails | Up to 50K a month, sending included | Through the sender you connect |
| Server | Shared Mautic hosting | A dedicated server, four containers |
| Who runs Mautic | The partner | You; we run the server |
Partner figures from mautic.org's Managed Mautic page.
If you want sending, deliverability and Mautic upgrades handled by someone else, a partner plan does that work. Here you get the server and the schedule; the campaigns and the sender reputation stay yours.
The console estimates about eight minutes for the Mautic template after the server is ready; first-time server provisioning adds time.
Nothing here in your way? The template deploys in about eight minutes.
Launch MauticMautic backup works at two levels here. The server can take an optional daily image of everything on it, MySQL and the media volumes included. Inside Mautic, contacts export to a file you keep anywhere. A full MySQL dump needs container access over SSH, granted on request.
| Method | What it covers | Where it lives |
|---|---|---|
| Daily server backup (optional, +20%) | Mautic, MySQL, config and media; the last 7 kept | With the server; deleted with it |
| Contact export in Mautic | Contacts and their fields | Wherever you save it |
| MySQL dump | Campaigns, emails, segments and contacts | Taken with container access over SSH, granted on request |
Tell us how many contacts you have and how many emails you send a month. We reply with the size to run and what it costs.
Mautic needs PHP, a web server, MySQL, scheduled cron jobs and a queue worker. You can install those on a server yourself or deploy this template, which runs all four parts as containers. Either way you finish Mautic's web installer, become its administrator and connect an email sender before the first campaign.
Yes. Without cron, segments stop rebuilding and campaigns stop moving contacts on. Here a cron container runs segment updates, campaign updates and campaign triggers every 15 minutes, starting once the installer finishes. A separate worker processes the queue, so there is no crontab or supervisor to configure.
Yes, as two deployments. Run Mautic from this template and WordPress from ours. They can share a project server when it has capacity, with a separate address for each app. Mautic's WordPress plugin then adds the tracking script and forms to your site. Contacts and campaigns stay in Mautic; pages and posts stay in WordPress.
Selfhost.dev's MCP server lets an AI assistant work on the server that runs Mautic: add a domain, read the server's status and check its metrics. It does not reach inside Mautic, so contacts, segments and campaigns stay in Mautic's own interface and API.
Managed server, your Mautic. We provision, secure and monitor the server, renew its certificate and keep cron and the worker running as containers. Inside Mautic you own the setup: the email sender, contacts, campaigns and when to move to a newer version. For hands-off Mautic, see the partner comparison above.
Selfhost.dev is a managed self hosting platform for developers and small teams. Open source apps and databases on dedicated servers you control, billed by the hour, in six locations across three continents.
Best for: Mautic, Chatwoot, Twenty, n8n and managed MySQL, PostgreSQL, Redis, ClickHouse, OpenSearch and Kafka.