Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Hoe je Mailu Zelfhostt op een VPS (Volledige Gids)

Leer hoe je Mailu zelfhostt op een VPS met deze volledige gids. Stapsgewijze instructies en vereisten inbegrepen.

Hoe je Mailu Zelfhostt op een VPS (Volledige Gids)

Zelfhosting van je e-mailserver kan een lonend project zijn, en Mailu is een uitstekende keuze voor wie de controle over hun e-mail wil nemen. In deze gids leiden we je door het proces van het installeren van Mailu op een VPS, zodat je zeker bent dat je de benodigde componenten en configuratie hebt om aan de slag te gaan. Deze gids gaat ervan uit dat je enige ervaring hebt met Docker en basis serverbeheer.

Vereisten

Voordat je begint met de installatie, zorg dat je het volgende hebt:

  1. Een VPS: Je kunt kiezen uit verschillende providers op basis van je behoeften en budget. Hier is een korte vergelijking van populaire VPS-providers:

    ProviderPrijs (EUR/USD)Belangrijkste kenmerken
    Contabo VPS5.99 EUR/maandHoge opslag, intuรฏtief beheerpaneel
    Hetzner Cloud4.15 EUR/maandBetaalbaar, betrouwbare prestaties, schaalbare instances
    DigitalOcean6 USD/maandGebruiksvriendelijk, uitgebreide documentatie
    Vultr6 USD/maandWereldwijde aanwezigheid, snelle SSDโ€™s
    Linode5 USD/maand24/7 ondersteuning, eenvoudige backups

    Om te beginnen, kun je gebruik maken van de links om je provider te kiezen: Contabo, Hetzner, DigitalOcean, Vultr, of Linode.

  2. Domeinnaam: Je moet een domeinnaam registreren om je e-mailadressen te beheren.

  3. Basiskennis Docker: Bekendheid met Docker is nodig, omdat Mailu binnen containers werkt.

Stap 1: Zet je VPS op

Zodra je je VPS-provider hebt gekozen en je VPS hebt geconfigureerd, maak je verbinding met je VPS via SSH. Bijvoorbeeld:

ssh root@je-vps-ip

Werk je systeem bij

Voer de volgende commandoโ€™s uit om je systeemup te daten en te upgraden:

sudo apt update
sudo apt upgrade -y

Installeer Docker

Mailu draait binnen Docker. Om Docker te installeren, volg je deze stappen:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce docker-compose -y

Controleer of Docker correct is geรฏnstalleerd:

sudo docker --version

Stap 2: Download Mailu

Maak een directory voor Mailu:

mkdir mailu
cd mailu

Maak een nieuw .env-bestand in de Mailu-directory. Dit bestand bevat configuratievariabelen voor je Mailu-installatie. Gebruik het volgende commando om het bestand aan te maken en te openen:

nano .env

Hieronder een basisvoorbeeld van hoe het .env eruit zou kunnen zien:

# Omgevingsinstellingen
DOMAIN=yourdomain.com
HOSTNAMES=mail.yourdomain.com
# Andere Mailu-instellingen
SECRET_KEY=
VARIANT=master
# Voeg relevante instellingen toe voor SSL en admin gebruiker

Bekijk de Mailu documentatie voor een meer gedetailleerde configuratiehandleiding.

Stap 3: Deploy Mailu op Docker

Met de benodigde configuratie gedaan, maken we de benodigde Docker-containers voor Mailu. Dit doe je met Docker Compose. Maak een docker-compose.yml-bestand:

nano docker-compose.yml

Voeg de basisconfiguratie van de Mailu stack toe:

version: '3'

services:
  front:
    image: mailu/nginx
    restart: always
    env_file: .env
    volumes:
      - mailu-vmail:/data
      - mailu-ssl:/certs
    networks:
      mailu:
        aliases:
          - mail

  smtp:
    image: mailu/postfix
    restart: always
    env_file: .env
    networks:
      mailu:

# ... Voeg andere services toe zoals imap, webmail, enzovoort

Voer het volgende commando uit om je Mailu stack te starten:

sudo docker-compose up -d

Je kunt controleren of de containers draaien met:

sudo docker ps

Stap 4: Afronding van de setup

Nu je Mailu draait, moet je je DNS-records configureren zodat ze naar je VPS verwijzen. Je wilt MX-records voor je domein instellen die naar je Mailu-instantie wijzen.

Voorbeeld DNS-configuratie

Deze DNS-wijzigingen kunnen enige tijd duren om te propagieren.

Veelgestelde Vragen

Wat is Mailu?

Mailu is een eenvoudige, maar volledige e-mailserveroplossing die op Docker draait en jou controle geeft over e-mailhosting. Het kan meerdere domeinen aan en beschikt over ingebouwde functies zoals webmail, spamfiltering en opslagbeheer. Door Mailu zelf te hosten, geniet je van een persoonlijke e-mailhosting ervaring die op maat gemaakt is voor jouw behoeften.

Kan ik mijn Mailu-installatie opschalen?

Ja, Mailu is ontworpen om te schalen. Met Docker kun je gemakkelijk meer resources of containers toevoegen naarmate je gebruikersbasis groeit. Je kunt ook load balancers gebruiken om het verkeer te verdelen over meerdere instanties indien nodig. Afhankelijk van de aanbiedingen van je VPS-provider is schalen relatief eenvoudig - zorg er wel voor dat je prestaties en resourcegebruik regelmatig monitort.

Is zelfhosten van mijn e-mail veilig?

Zelfhosten van je e-mail kan veilig zijn als het correct geconfigureerd is. Je wilt SSL/TLS inschakelen voor je verbindingen, sterke wachtwoorden gebruiken en je Docker-containers regelmatig updaten om eventuele kwetsbaarheden te patchen. Hoewel zelfhosting je controle geeft, vereist het ook waakzaamheid op het gebied van beveiligingspraktijken. Raadpleeg regelmatig bronnen zoals r/selfhosted of awesome-selfhosted voor de nieuwste oplossingen en beveiligingsrichtlijnen.

Voor een volledige VPS-vergelijking, bezoek onze site. Veel plezier met zelfhosting!