Direct naar de inhoud
Module 8 · Les 17 van 26

Werken met update.sh

Onderdeel van Mailcow: je eigen mailserver hosten en beheren, in de module Upgrades, migraties en vaste versies.

Auteur

Mailcow levert update.sh mee in de root van de repo. Het haalt nieuwe containertags op, genereert de configuratie opnieuw en start de stack.

Standaardupgrade:

cd /opt/mailcow-dockerized
./update.sh -c     # show changelog only
./update.sh        # actually upgrade

Wat het doet:

  1. git fetch en controleren op nieuwe commits op master.
  2. Je mailcow.conf vergelijken met mailcow.conf.example en waarschuwen voor nieuwe variabelen.
  3. Met docker compose pull nieuwe imageversies binnenhalen.
  4. docker compose down en up -d.

Goede gewoontes:

  • Lees ./update.sh -c VOORDAT je upgradet. Brekende wijzigingen worden gemarkeerd met !!!.
  • Maak eerst een back-upsnapshot (backup_and_restore.sh backup all).
  • Upgrade op een rustig moment, want er is meestal 30-90 s downtime.
  • Controleer na de upgrade docker compose ps: elke container hoort healthy of running te zijn.

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