Node.js activeren in DirectAdmin

Wat is Node.js?

Node.js is een runtime waarmee je JavaScript op de server kunt uitvoeren. Hiermee kun je bijvoorbeeld webapps, API’s en realtime applicaties draaien.


Node.js activeren in DirectAdmin

Volg onderstaande stappen om een Node.js applicatie aan te maken:

1. Ga naar Node.js setup

  • Log in op DirectAdmin
  • Klik op: Setup Node.js App

2. Nieuwe applicatie aanmaken

  • Klik op Create Application

3. Applicatie instellen

Vul de gegevens in:

  • Domein → kies je domeinnaam (bijv. jouwdomein.nl)
  • Applicatie pad → map waar je app komt (bijv. nodeapp)
    • Laat je dit leeg? Dan draait de app op je hoofddomein
  • Node.js versie → kies de gewenste versie

Voorbeeld:

  • Domein: jouwdomein.nl
  • Pad: nodeapp
    → bereikbaar via: https://jouwdomein.nl/nodeapp

4. Applicatie aanmaken

  • Klik op Create

DirectAdmin maakt nu automatisch:

  • de juiste omgeving
  • configuratiebestanden
  • startbestand (vaak app.js of server.js)

5. Test je applicatie

  • Ga in je browser naar de ingestelde URL
  • Bijvoorbeeld:
    https://jouwdomein.nl/nodeapp

Zie je output? Dan werkt je Node.js app.


(Optioneel) Gebruik via SSH

Heb je een Business pakket? Dan kun je ook via SSH werken:

  • Verbind via SSH (poort 1967)
  • Activeer je Node.js omgeving (virtualenv)

Voorbeeld:

source /home/<gebruikersnaam>/nodevenv/<appnaam>/<nodeversie>/bin/activate

Vervang:

  • <gebruikersnaam> → je DirectAdmin gebruikersnaam
  • <appnaam> → je app directory
  • <nodeversie> → gekozen Node.js versie

Belangrijke tips

  • Controleer of je startbestand correct is ingesteld (bijv. app.js)
  • Gebruik een package.json voor dependencies
  • Herstart je app na wijzigingen via DirectAdmin
  • Check logs bij fouten

Veelvoorkomende problemen

App werkt niet?

  • Controleer of Node.js versie correct is
  • Kijk in de logs binnen DirectAdmin

Pagina niet bereikbaar?

  • Controleer het pad (URL vs mapnaam)
  • Controleer of de app draait
Was dit antwoord nuttig? 0 gebruikers vonden dit artikel nuttig (0 Stemmen)

Powered by WHMCompleteSolution