Direct naar de inhoud
Module 3 · Les 7 van 26

Docker en Mailcow installeren

Onderdeel van Mailcow: je eigen mailserver hosten en beheren, in de module Installatie en eerste configuratie.

Auteur

Stap 1: installeer Docker Engine (NIET Docker Desktop)

curl -sSL https://get.docker.com | sh

Dit installeert Docker CE plus de compose-plugin (docker compose, zonder koppelteken).

Stap 2: clone Mailcow

cd /opt
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized

/opt/mailcow-dockerized is de gedocumenteerde locatie. Houd je daaraan: alle documentatie, supportdiscussies en updatescripts gaan uit van dit pad.

Stap 3: genereer de configuratie

./generate_config.sh

Je wordt gevraagd om MAILCOW_HOSTNAME. Dit MOET een echt DNS A-record zijn (bijv. mail.example.com) en MOET een subdomein zijn, niet het kale domein.

Stap 4: pull en start

docker compose pull
docker compose up -d

De eerste keer duurt 5-10 minuten terwijl de images downloaden en de databases worden aangemaakt. Volg de logs met docker compose logs -f om problemen vroeg te zien.

Log in om bij te houden wat je gelezen hebt.

Pulse · cold e-mail verzenden

Verzendinfrastructuur die alleen van jou is.

Elk domein krijgt zijn eigen MX-host, IP, DKIM-selector en certificaat. Managed Pulse is nu beschikbaar en wij beheren het voor je; de self-hosted versie komt in Q4 2026.

# op een schone Ubuntu-server
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Ook van ons:Beat: monitoring die je de oplossing geeftConsultancy: $65 per uur, geen retainer