📊
Plesk

Node.js applicaties draaien in Plesk: complete setup

📅 8 avril 2026 ✏️ 5 octobre 2026 ⏱ 4 min leestijd

Leer hoe je Node.js applicaties opzet, deployt en beheert in Plesk met PM2, reverse proxy en SSL op Nederlandse hosting.

Node.js is een populaire runtime voor schaalbare webapplicaties, en Plesk maakt het beheren ervan overzichtelijk. Je schakelt Node.js in per domein, uploadt je project, installeert dependencies en start je app met een process manager. In dit artikel lees je hoe je dit stap voor stap opzet, inclusief reverse proxy, SSL en monitoring.

Node.js inschakelen in Plesk

Controleer eerst of Node.js beschikbaar is op je hostingaccount. Log in op Plesk en ga naar Domains → jouw domein → Node.js. Hier selecteer je de gewenste Node.js-versie: zowel LTS- als nieuwere versies zijn vaak beschikbaar, afhankelijk van je projectbehoeften.

Plesk vraagt om een applicatiemap en een startbestand (bijvoorbeeld app.js). Standaard draait de applicatie op een interne poort die Plesk zelf beheert, zodat je deze niet handmatig hoeft te configureren.

GebruikerReverse proxyNode.js app(PM2)

Je applicatie deployen

Zodra Node.js is ingeschakeld, kun je je applicatie uploaden. Dit kan via SFTP of via de Git-integratie van Plesk als je met een repository werkt.

1

Project voorbereiden

Zorg dat je package.json compleet is en test de applicatie lokaal voordat je uploadt.

2

Bestanden uploaden

Upload je projectbestanden via SFTP naar de map die Plesk voor je Node.js-applicatie heeft aangemaakt.

3

Dependencies installeren

Klik in Plesk op NPM install of voer dit via de ingebouwde terminal of SSH uit in je projectmap.

4

Applicatie starten

Start de app via de knop Restart App in Plesk, of handmatig met npm start vanaf de terminal.

💡 Tip: Dankzij NVMe-opslag worden node_modules en applicatiebestanden snel ingelezen, wat merkbaar is bij het starten en herladen van je app.

Process management met PM2

Plesk start en bewaakt je Node.js-applicatie standaard al, maar voor meer controle kun je zelf PM2 gebruiken. PM2 herstart je applicatie automatisch bij een crash en geeft inzicht in logs en resourcegebruik.

Installeer PM2 globaal met npm install -g pm2 en start je app met pm2 start app.js. Gebruik pm2 logs om realtime logoutput te bekijken, handig bij het debuggen van fouten in productie.

Reverse proxy en SSL

Plesk regelt de reverse proxy automatisch: binnenkomende HTTP(S)-verzoeken op je domein worden doorgestuurd naar de interne poort van je Node.js-applicatie. Je hoeft hiervoor zelf geen Nginx of LiteSpeed-configuratie te schrijven.

Voor HTTPS kun je gratis een SSL-certificaat activeren onder SSL/TLS Certificates in Plesk. De proxy handelt de HTTPS-verbinding af, waardoor je Node.js-applicatie zelf gewoon op HTTP kan blijven draaien.

Wil je ook professionele e-mail bij je domein inrichten naast je Node.js-applicatie, bekijk dan de mogelijkheden voor zakelijke e-mail. Loop je tegen vragen aan tijdens het instellen, raadpleeg dan de kennisbank voor meer uitleg.

Veelgestelde vragen

Kan ik meerdere Node.js-applicaties op één domein draaien?

Ja, dit kan via subdomeinen of verschillende paden die elk naar een eigen Node.js-instantie worden doorgestuurd. Dit vraagt wel wat extra configuratie in Plesk.

Welke Node.js-versies kan ik gebruiken?

Je kiest de versie bij het inschakelen van Node.js voor je domein. Meestal zijn meerdere LTS-versies en een recentere versie beschikbaar.

Hoe bekijk ik logs van mijn applicatie?

Via de terminal of SSH in Plesk, of via de logweergave in het domeinoverzicht. Met PM2 gebruik je het commando pm2 logs voor realtime logs.

Werkt SSL automatisch met mijn Node.js-app?

Ja, je activeert gratis SSL via Plesk en de reverse proxy regelt de HTTPS-afhandeling, zonder aanpassingen in je applicatiecode.

Kan ik mijn bestaande domein eenvoudig overzetten?

Ja, bij het overstappen naar Tandata wordt je domein en hosting overgezet, waarna je Node.js kunt inschakelen zoals beschreven in dit artikel.

Conclusie

Node.js draait soepel in Plesk zodra je de versie hebt ingesteld, je bestanden hebt geüpload en dependencies zijn geïnstalleerd. Met PM2 voor procesbeheer en de automatische reverse proxy met gratis SSL heb je een stabiele basis voor je applicatie.

Bekijk webhosting →

Was dit artikel nuttig?