Direct naar de inhoud
Module 7 · Les 16 van 26

Restore-oefeningen en PITR

Onderdeel van Mailcow: je eigen mailserver hosten en beheren, in de module Back-ups, snapshots en disaster recovery.

Auteur

Back-up ≠ restore. Test het herstelpad voordat er iets misgaat.

Oefening per kwartaal:

  1. Start een nieuwe VPS met dezelfde hostnaam (of gebruik overrides in /etc/hosts op een werkstation).
  2. Installeer Mailcow alsof het nieuw is.
  3. Draai ./helper-scripts/backup_and_restore.sh restore en wijs naar je snapshot.
  4. Log in, controleer of de mailboxen er zijn en stuur een testbericht naar binnen en naar buiten.

Opties voor point-in-time recovery:

  • ZFS / BTRFS-snapshots op hostniveau: atomair, elk uur, vrijwel kosteloos.
  • MariaDB-binlogs: zet MYSQL_BINLOG=y in mailcow.conf om afzonderlijke transacties opnieuw af te spelen.
  • S3-versiebeheer op back-ups die je met rclone wegzet, als verzekering tegen ransomware.

Doelen voor RTO/RPO:

Opzet RPO RTO
Dagelijkse push met rclone 24 u 1-2 u
ZFS elk uur + elke nacht extern 1 u 30 min
Synchrone DRBD/gerepliceerde vmail Seconden 5 min

Voor de meeste kleine teams is een dagelijkse externe back-up met een oefening per kwartaal ruim voldoende.

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