De Setup Node.js App-tool in Spaceship Web Hosting stelt je in staat om Node.js-applicaties direct vanuit je controlepaneel te implementeren en te beheren. De functie wordt aangedreven door CloudLinux en draait applicaties met Passenger.
Deze handleiding legt uit hoe de interface werkt, hoe je een applicatie aanmaakt en hoe je deze beheert.
Na het inloggen op je cPanel, open Setup Node.js App onder het gedeelte Exclusief:

Bovenaan de pagina zie je de knop Applicatie aanmaken. Daaronder worden bestaande Node.js-applicaties weergegeven. Elke applicatievermelding toont de configuratiedetails en beheeropties:

Voor elke aangemaakte applicatie kun je via de interface de algemene details bekijken, waaronder de applicatie-URL (URI), root-directory, modus (development of production), en huidige status.
Vanaf dezelfde pagina kun je de applicatie herstarten of stoppen , de configuratie bewerken en omgevingsvariabelen aanpassen, of de applicatie volledig verwijderen.
Tip: De applicatietabel kan worden gesorteerd door op de kolomkoppen te klikken, zoals App URI, Root Directory, Mode of Status. Dit maakt het eenvoudiger om meerdere applicaties binnen hetzelfde account te beheren.
Na het klikken op de knop +Applicatie aanmaken moet je je app configureren door de volgende parameters in te voeren:
Node.js-versie
Selecteer de versie die je applicatie vereist. Zorg altijd voor compatibiliteit met je package.json-bestand.
Applicatiemodus
Kies tussen Development en Production. Voor live websites wordt Production-modus aanbevolen.
Applicatieroot
Geef de map op waarin de applicatiebestanden worden opgeslagen. Dit maakt de bijbehorende map aan onder /home/username.
Applicatie-URL
Selecteer het domein of subdomein waarop de applicatie toegankelijk zal zijn.
Applicatie startbestand
Voer het hoofdscript in dat je applicatie start (bijv. app.js of server.js)

Zodra alle instellingen zijn ingevoerd, klik op Aanmaken. Het succesbericht verschijnt, waarna het systeem de omgeving initialiseert en je applicatiegegevens toont.
Na implementatie kan je je applicatie vanuit dezelfde interface beheren. Hier kun je:
Je applicatie bewerken

De bewerkpagina wordt geopend:

Herstarten


Stoppen/starten




Verwijderen


Let op: Het verwijderen van de applicatie verwijdert de configuratie, maar verwijdert niet automatisch je projectbestanden tenzij je dit handmatig doet.
Nadat de applicatie is aangemaakt, upload je projectbestanden (inclusief package.json) naar de opgegeven applicatierootmap.
Daarna kun je afhankelijkheden op twee manieren installeren:
Binnen Setup Node.js App >> Voer NPM Install uit:

Het systeem leest je package.json-bestand en installeert alle vereiste modules.
Via SSH >> virtuele omgeving.
Om de virtuele omgeving te betreden via SSH, voer het gemarkeerde commando uit dat bovenaan de pagina wordt vermeld:

Voer vervolgens het commando uit npm install. Dit levert hetzelfde resultaat op, maar geeft je flexibiliteit om:
Specifieke pakketten installeren (npm install package-name)
Andere modules/ontwikkelingsafhankelijkheden installeren
Build-scripts uitvoeren (npm run build)
Fouten direct npm oplossen.
Omgevingsvariabelen kunnen worden geconfigureerd in de applicatie-instellingen. Je kunt variabelen definiëren zoals NODE_ENV, API-sleutels, databasegegevens, enz.

Sla de wijzigingen op en herstart daarna de applicatie.