Met het Plus-pakket en hoger kun je Node.js-webapplicaties draaien op je hostingpakket bij Antagonist. Het opzetten van een Node.js-applicatie vraagt iets meer voorbereiding dan bijvoorbeeld het uploaden van een PHP-website. In deze handleiding lees je hoe je dit aanpakt met de Node.js-selector in DirectAdmin.
Voor het installeren en testen van je applicatie is het handig dat je weet hoe je een SSH-verbinding met je pakket kunt maken.
Node.js‑applicatie aanmaken via de Python‑selector
1. Log in op DirectAdmin van je hostingpakket.
2. Ga in het menu naar Extra programma's → Node.js Selector en klik op Create application.
3. Vul in het venster dat verschijnt de gewenste instellingen voor je Node.js-applicatie in en klik daarna op Create.
- Node.js version: kies de gewenste versie (gebruik bij voorkeur de aanbevolen versie).
- Application mode: kies production of development, afhankelijk van je doel.
- Application root: de map waarin je project komt te staan.
- Application URL: de URL waarop je de applicatie wilt bereiken.
- Application startup file: het startpunt voor onze server (standaard app.js).
- Passenger log file: optioneel, bestandsnaam voor logging.
4. Na het aanmaken van de applicatie toont DirectAdmin de SSH‑commando’s om:
- je virtualenv te activeren
- naar je projectmap te navigeren
De virtualenv zorgt ervoor dat alle benodigde npm-pakketten en de Node.js-versie binnen de context van jouw webapplicatie worden ingesteld.
5. Activeer je virtualenv door het aangegeven commando via SSH uit te voeren. Vervolgens kun je met 'npm install <softwarepakket>' de eventueel benodigde pakketten installeren.
$ npm install <softwarepakket>