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

guide

Hoe stel je NocoDB zelfhosting in op een VPS (Volledige gids)

Leer hoe je NocoDB zelfhosting op een VPS met deze uitgebreide gids, inclusief installatie- en configuratiestappen.

NocoDB is een open-source alternatief voor Airtable, waarmee je samenwerkende databases kunt beheren en creรซren. Zelfhosten van NocoDB op een VPS geeft je volledige controle en flexibiliteit over je data. Deze gids loodst je door het installatieproces met Docker op je server.

Waarom NocoDB gebruiken?

NocoDB biedt een gebruiksvriendelijke interface om databases te maken en te beheren. Het ondersteunt API-generatie, het delen van tabellen en krachtige samenwerkingsfuncties. Ontwikkelaars geven de voorkeur aan NocoDB vanwege de open-source aard, uitgebreide functionaliteit en het feit dat je het zelf kunt hosten, waardoor privacy en controle over data gewaarborgd blijven.

Een VPS-provider kiezen

Voor de installatie, kies een geschikte VPS-provider. Hier is een korte vergelijking van populaire VPS-opties die ideaal zijn voor het draaien van NocoDB:

ProviderVanafprijsGeheugenOpslagNetwerk
Contabo VPS5.99 EUR/maand4 GB200 GB50 Mbps
Hetzner Cloud4.15 EUR/maand2 GB20 GB1 Gbps
DigitalOcean6 USD/maand1 GB25 GB1 Gbps
Vultr6 USD/maand1 GB25 GB1 Gbps
Linode (Akamai)5 USD/maand1 GB25 GB1 Gbps

Bedenk wat je nodig hebt: als je verwacht dat er veel verkeer is of je meer resources nodig hebt voor NocoDB, kunnen Contabo of Hetzner geschikter zijn.

Voor een uitgebreide lijst van providers, bekijk onze volledige VPS vergelijking.

Je VPS instellen

1. Maak een VPS-instantie aan

Kies een VPS-provider en maak een instance aan. Gebruik Ubuntu 20.04 als besturingssysteem voor optimale compatibiliteit. Log in via SSH op je nieuwe VPS:

ssh root@your_vps_ip

2. Installeer Docker

NocoDB draait soepel in een Docker-container. Om Docker te installeren, werk je je pakketindex bij en installeer je de benodigde pakketten:

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

Voeg vervolgens de officiรซle GPG-sleutel en repository van Docker toe:

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"

Installeer Docker Engine:

sudo apt update
sudo apt install -y docker-ce

3. Voer NocoDB uit in Docker

Na de installatie van Docker, haal het NocoDB-image op:

sudo docker pull nocodb/nocodb

Start vervolgens de NocoDB-container met het volgende commando:

sudo docker run -d --name nocodb -p 8080:8080 nocodb/nocodb

Dit commando start NocoDB en koppelt het aan poort 8080 van je VPS. Zorg dat je firewall verkeer via deze poort toestaat.

4. Toegang krijgen tot NocoDB

Je kunt nu NocoDB openen via je browser op http://your_vps_ip:8080. De initiรซle setup begeleidt je bij het configureren van je workspace en databases.

NocoDB configureren

Zodra je toegang hebt tot NocoDB, configureer je je databaseverbindingen. NocoDB ondersteunt verschillende databackends waaronder MySQL, PostgreSQL en SQLite. Bijvoorbeeld, als je MySQL gebruikt, vul je de verbindingsgegevens in in de interface van NocoDB.

Je NocoDB-instantie beveiligen

Het is belangrijk om je NocoDB-installatie te beveiligen:

  1. Gebruik HTTPS: Overweeg het inzetten van een reverse proxy zoals Nginx met Letโ€™s Encrypt voor SSL-certificaten.
  2. Omgevingsvariables: Gebruik .env-bestanden om gevoelige gegevens zoals database-inloggegevens te beheren.
  3. Regelmatige back-ups: Plan regelmatige back-ups van je databases om dataverlies te voorkomen.

Veelvoorkomende problemen en oplossingen

1. Kan geen verbinding maken met NocoDB

Als je geen toegang hebt tot NocoDB, controleer dan of de Docker-container draait:

sudo docker ps

Als NocoDB niet wordt weergegeven, herstart dan de container of controleer Docker-logboeken op fouten:

sudo docker logs nocodb

2. Resourcebeperkingen

Als je prestatieproblemen hebt, overweeg dan je VPS-plan te upgraden. Zowel Contabo als Hetzner bieden schaalbare opties om aan verhoogde vraag te voldoen.

3. Fout bij databaseverbinding

Zorg dat je database-dienst toegankelijk is en dat de inloggegevens correct zijn ingevoerd in NocoDB. Controleer de firewall-instellingen van je database als je een beheerde database gebruikt.

Veelgestelde vragen

Kan ik NocoDB draaien op een VPS met lage specificaties?

Ja, NocoDB vereist relatief weinig systeembronnen en kan draaien op een VPS met 1 GB RAM. Voor meerdere gelijktijdige gebruikers en zwaarder gebruik, is het echter aan te raden een VPS met minimaal 2 GB RAM te gebruiken, zoals Hetzner Cloud of Contabo, om een soepele werking te garanderen.

Is het moeilijk om van een zelfgehoste NocoDB naar een managed oplossing te migreren?

Migreren van een zelfgehoste NocoDB naar een managed oplossing is goed te doen. Maak back-ups van je data en configuraties, en herstel deze op de nieuwe omgeving. Zorg dat beide omgevingen compatibel zijn en volg de migratierichtlijnen van de provider.

Hoe update ik NocoDB?

Om NocoDB te updaten die in Docker draait, stop je eerst de container:

sudo docker stop nocodb

Haal vervolgens de nieuwste image op en start de container opnieuw:

sudo docker pull nocodb/nocodb
sudo docker run -d --name nocodb -p 8080:8080 nocodb/nocodb

Dit proces downloadt de nieuwe versie en voert deze uit. Regelmatige updates zorgen ervoor dat je profiteert van de nieuwste functies en security fixes.