Voor wie zelf software bouwt

Node.js-hosting, naast je gewone website

Draai je eigen Node.js-applicatie op je hostingpakket. Wij starten je opdracht, houden hem in de lucht en sturen bezoekers van je domein ernaartoe.

Voor ontwikkelaars

Jouw applicatie, wij houden hem in de lucht

Dit is bedoeld voor wie zelf software bouwt. Voor een gewone website of WordPress heb je dit niet nodig.

Automatisch starten en herstarten
Kies Automatisch en je applicatie start vanzelf en herstart als hij vastloopt. Kies Handmatig als je liever zelf via SSH bepaalt wanneer hij draait.
Eigen poort en pad
Laat je het pad leeg, dan gaat al het verkeer van je domein naar je applicatie. Vul je bijvoorbeeld /api in, dan alleen dat deel, en blijft de rest van je website gewoon werken.
Zelf je Node-versie kiezen
Volg met stable automatisch de nieuwste stabiele versie, of kies een specifieke versie die je applicatie nodig heeft.
Logboek inzien
Bekijk wat je applicatie zelf naar de uitvoer schrijft, inclusief foutmeldingen bij het opstarten. Handig zodra iets niet meteen werkt.
Websockets ondersteund
Bouw je een chat of live meldingen, zet dan websockets aan bij je applicatie. Zonder die instelling wordt zo'n verbinding geweigerd.
Toegang via SFTP en SSH
Zet je bestanden neer via Bestandsbeheer, FTP of SSH, en start je applicatie handmatig als je dat liever zelf regelt.

Let op

Laat je applicatie luisteren op 0.0.0.0

Dit is het punt waar het bijna altijd op misgaat. Veel voorbeeldcode laat een applicatie luisteren op 127.0.0.1 (ook wel localhost). Dat betekent: alleen bereikbaar vanuit de applicatie zelf. Onze webserver komt daar dan niet bij en je bezoekers krijgen een foutmelding.

Laat je applicatie luisteren op 0.0.0.0 en op dezelfde poort die je in het formulier hebt ingevuld. Wij starten alleen jouw opdracht; of er daarna iets op die poort antwoordt, bepaalt je eigen code.

Express-voorbeeld

app.listen(3000, '0.0.0.0')

Vul in je klantomgeving dezelfde poort in bij Poort, en stel bij Startopdracht in hoe je applicatie gestart wordt, bijvoorbeeld npm start.

De volledige uitleg, inclusief alle velden in het formulier, staat in het kennisbankartikel Een Node.js-applicatie draaien naast je website.

Veelgestelde vragen

Nog vragen over Node.js-hosting?

Ja. Laat je het pad leeg, dan gaat al het verkeer van je domein naar je Node.js-applicatie. Vul je bijvoorbeeld /api in, dan alleen dat deel, en blijft de rest van je website gewoon werken.

Kies stable om automatisch de nieuwste stabiele versie te volgen, of kies zelf een specifieke versie uit de lijst. Staat die versie nog niet klaar, dan wordt hij bij het opslaan geïnstalleerd.

Meestal doordat de applicatie luistert op 127.0.0.1 in plaats van op 0.0.0.0. Onze webserver kan een applicatie die alleen op 127.0.0.1 luistert niet bereiken.

Ja, zet bij je applicatie de instelling voor websockets aan. Zonder die instelling wordt een websocketverbinding geweigerd.

In het logboek bij je applicatie zie je wat er naar de uitvoer wordt geschreven, inclusief foutmeldingen bij het opstarten.

Ja, als je geen pad instelt gaat al het verkeer van je domein naar de applicatie. Heb je meer nodig dan een hostingpakket kan bieden, bijvoorbeeld een achtergrondproces zonder domein eromheen, kijk dan naar een VPS.

Klaar om jouw website online te zetten?

Start vandaag nog. Maandelijks opzegbaar, geen verborgen kosten.