Mautic 7.2.0 Business
Free credit available Limited time

Mautic hosting Cron jobs and the queue worker, already set up.

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.

One click. Four containers. The template deploys in about eight minutes.

+$5.00 added at signup · deployment choice preserved · no card

What the one click sets up before your first campaign.
In one line

What is Mautic hosting?

What it is

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.

Who it is for

Marketing teams leaving contact-priced tools and agencies that want each client's list on a server of its own.

When to use it

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.

Containers

Self host Mautic without writing a crontab

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.

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.

Your domain and Mautic's site URL

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.

The stack, end to end

Callers

Your team, your contacts and your website

Edge

TLS and routing

Your project server
Container

Mautic 7.2.0

Container

Cron

Container

Queue worker

Container

MySQL 8.4

First visitor

Installer

Self hosting Mautic by handMautic on Selfhost.dev
Install PHP, its extensions and a web servermautic/mautic:7.2.0-apache, pinned, routed over HTTPS
Create a MySQL database and usermysql:8.4.11 in its own container; the installer's database step is pre-filled
Write a crontab for segments and campaignsA cron container runs them every 15 minutes
Run a queue consumer under a supervisorA worker container processes Mautic's queue
Keep config, logs and media on persistent diskFour app volumes shared by web, cron and worker, plus a separate MySQL data volume
Put a proxy and a certificate in frontTLS per hostname, renewed for you
Cron and the worker start once the installer finishes. Deploy the stack
Server

Mautic hosting requirements

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.

What it needs

Mautic
7.2.0, pinned (mautic/mautic:7.2.0-apache)
Database
MySQL 8.4 (mysql:8.4.11) in its own container
Memory and CPU
8 GB recommended, 4 cores; x86 or ARM
What an 8 GB server handles
Depends on the list size, campaign activity and the other apps sharing its memory and disk
Not configured
An email sender, your domain and the administrator
Server size: 8 GB, enough for Mautic. Deploy on an 8 GB server
Quickstart

How to deploy Mautic in 3 steps

Four containers, one server, no crontab.

  1. Choose Mautic and an 8 GB server

    The Launch button opens this exact template in the console. Pick one of six locations and submit; the template deploys in about eight minutes.

  2. Finish the installer right after deploying

    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.

  3. Add your domain and your email sender

    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.

Deploy MauticStep 1 starts in the console.
Launch Mautic
Billing

What Mautic hosting costs

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.

$0.03
/hr, about $23 a month at 730 hours
European 8 GB server, $0.03/hr Deploy Mautic
What else you pay for
ItemCost
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 senderBilled by the sender you choose
ServerRAM, cores, diskWhereRateAbout a month
cx33 (recommended)8 GB, 4 cores, 80 GBEurope$0.03/hr$23.36
cax21 (ARM)8 GB, 4 cores, 80 GBEurope$0.04/hr$29.20
ccx138 GB, 2 cores, 80 GBUS$0.16/hr$119.28
cpx328 GB, 4 cores, 160 GBSingapore$0.19/hr$135.63
cx43 (room to grow)16 GB, 8 cores, 160 GBEurope$0.06/hr$43.22

Monthly figures assume 730 hours.

If your balance reaches zero

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.

Options

Mautic cloud, managed Mautic or your own server

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 differManaged Mautic partner (Dropsolid Essential)Mautic hosting on Selfhost.dev
PriceFrom €247.50 a month billed annually, €275 quarterly$0.03/hr for 8 GB in Europe
ContactsUp to 50KNot counted
EmailsUp to 50K a month, sending includedThrough the sender you connect
ServerShared Mautic hostingA dedicated server, four containers
Who runs MauticThe partnerYou; we run the server

Partner figures from mautic.org's Managed Mautic page.

When a managed Mautic partner is the better choice

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.

Status

What the platform checks on every Mautic server

  • Every service is health-checked every 60 seconds, on every server.
  • A stalled deploy is retried automatically, not abandoned.
  • A deploy is never reported done until the URL answers.
  • Your version stays put. A restart or redeploy brings back the same build of Mautic 7.2.0 and MySQL 8.4.11.
  • The database step is pre-filled. Mautic's installer starts with its MySQL connection already set.
~8 min to deploy

The console estimates about eight minutes for the Mautic template after the server is ready; first-time server provisioning adds time.

Notes

Mautic hosting limitations

  1. No email until you connect a sender. Mautic sends through a provider you add in its settings. The sender reputation is yours to build and keep.
  2. One worker container on one server. Queue consumers share this server with Mautic and MySQL; large campaigns can need more capacity.
  3. The bundled MySQL is not a Managed Database. It is a container on the project server with no point in time recovery, pooling or Multi-AZ. Managed MySQL is a separate managed service.

Nothing here in your way? The template deploys in about eight minutes.

Launch Mautic
Backups

Mautic backup and restore

Mautic 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.

MethodWhat it coversWhere it lives
Daily server backup (optional, +20%)Mautic, MySQL, config and media; the last 7 keptWith the server; deleted with it
Contact export in MauticContacts and their fieldsWherever you save it
MySQL dumpCampaigns, emails, segments and contactsTaken with container access over SSH, granted on request
Sizing

Not sure 8 GB fits your list?

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.

Help

Frequently asked questions

How do I self host Mautic?

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.

Does Mautic need cron jobs?

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.

Can I run Mautic with WordPress?

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.

Is there a Mautic MCP server?

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.

Is this managed Mautic?

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.

Mautic on its own server. The schedule already running.

  • Cron and the queue worker in their own containers
  • A European 8 GB server, about $23 a month
  • One server bill at any list size
Launch Mautic

About Selfhost.dev

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.