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

guide

Hoe je Monica Zelf Host op een VPS (Volledige Gids)

Leer hoe je Monica zelf host op een VPS met onze gedetailleerde gids, inclusief installatie via Docker en essentiële configuraties.

Zelf-hosting van applicaties is een spannende manier om de controle over je gegevens terug te krijgen en functionaliteit aan te passen aan jouw behoeften. Monica is een open-source persoonlijke CRM (Customer Relationship Management) tool die je helpt bij het beheren van persoonlijke relaties. Door Monica zelf te hosten op een VPS (Virtual Private Server), kun je zorgen dat jouw data privé en beveiligd blijven.

In deze gids behandelen we hoe je Monica installeert op een VPS met Docker, samen met tips voor configuratie en onderhoud.

Vereisten

  1. VPS Provider: Kies een betrouwbare VPS-provider. Hier is een vergelijking van enkele populaire opties:

    ProviderPrijs per maandRAMOpslag
    Contabo VPS5,99 EUR4GB1TB SSD
    Hetzner Cloud4,15 EUR2GB20GB SSD
    DigitalOcean6 USD1GB25GB SSD
    Vultr6 USD1GB25GB SSD
    Linode (Akamai)5 USD1GB25GB SSD

    Je kunt een geschikte VPS voor jouw behoeften vinden op selfhostvps.com/en/best/.

  2. Docker Geïnstalleerd: Zorg dat Docker op je VPS geïnstalleerd is. Als je niet bekend bent met Docker, is het een platform voor het ontwikkelen, verzenden en draaien van applicaties in containers.

  3. Domeinnaam (Optioneel): Als je Monica via een vriendelijke URL wilt openen, overweeg dan het opzetten van een domeinnaam die naar jouw VPS wijst.

Stap 1: Verbinden met je VPS

Gebruik SSH om verbinding te maken met je server. Open je terminal en voer uit:

ssh root@jouw_vps_ip

Vervang jouw_vps_ip door het daadwerkelijke IP-adres van je VPS. Als je een service zoals Hetzner of Contabo gebruikt, vind je het IP-adres in je accountdashboard.

Stap 2: Installeer Docker

Docker kan met één commando worden geïnstalleerd voor de meeste Linux-distributies. Voor Ubuntu voer je uit:

sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

Controleer de installatie met:

docker --version

Stap 3: Installeer Docker Compose

Docker Compose is handig voor het beheren van multi-container Docker applicaties. Installeer het met:

sudo apt install docker-compose -y

Bevestig de installatie met:

docker-compose --version

Stap 4: Monica Instellen

Maak een nieuwe map voor Monica:

mkdir monica && cd monica

Maak een docker-compose.yml bestand aan met de volgende inhoud:

version: '3.7'

services:
  app:
    image: monicahq/monica
    restart: always
    ports:
      - "8080:80"
    environment:
      - APP_URL=http://jouw_vps_ip:8080
      - DB_CONNECTION=mysql
      - DB_HOST=db
      - DB_PORT=3306
      - DB_DATABASE=monica
      - DB_USERNAME=monica
      - DB_PASSWORD=geheime_wachtwoord
    depends_on:
      - db

  db:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=rootwachtwoord
      - MYSQL_DATABASE=monica
      - MYSQL_USER=monica
      - MYSQL_PASSWORD=geheime_wachtwoord
    volumes:
      - db_data:/var/lib/mysql

volumes:
  db_data:

Vervang jouw_vps_ip door het echte IP-adres van jouw VPS. Pas andere instellingen zoals wachtwoorden en omgevingsvariabelen aan waar nodig.

Stap 5: Start Monica

In de directory waar je docker-compose.yml staat, voer uit:

docker-compose up -d

Deze opdracht start de Monica applicatie en haar database in detachmodus.

Stap 6: Toegang tot Monica

Na een paar momenten zou Monica actief moeten zijn. Open je browser en ga naar:

http://jouw_vps_ip:8080

Voltooi de setup door een beheerdersaccount aan te maken en je voorkeuren te configureren.

Veelgestelde Vragen

Wat zijn de voordelen van Monica zelf hosten?

Zelf-hosting geeft volledige controle over je data, zodat je je ervaring kunt aanpassen aan je persoonlijke behoeften. Je kunt ook de privacy verbeteren door niet afhankelijk te zijn van derden. Daarnaast kunnen er kostenbesparingen zijn ten opzichte van abonnementsdiensten, zeker als je al een VPS gebruikt.

Kan ik HTTPS gebruiken met Monica?

Ja, het is sterk aanbevolen om je installatie te beveiligen met HTTPS. Dit kan bijvoorbeeld door een reverse proxy zoals Nginx of Traefik te gebruiken met Let’s Encrypt voor SSL-certificaten. Zo wordt de communicatie tussen jouw clients en de VPS versleuteld, wat extra beveiliging biedt.

Wat als ik problemen ondervind tijdens de installatie?

Als je problemen hebt met het self-hosten van Monica, controleer dan de officiële Monica GitHub repository voor troubleshooting-tips of vraag hulp op community-platformen zoals r/selfhosted of de awesome-selfhosted lijst. Veelvoorkomende problemen kunnen afhankelijk zijn van Docker-configuratie, firewall-instellingen of database verbindingen.

Door deze stappen te volgen, heb je Monica succesvol zelf gehost op een VPS. De community is groot, en het gebruik van forums en repositories kan je helpen jouw self-hosting avontuur te vergemakkelijken.