Hoppa till huvudinnehåll

Installera JavaScript Runtime på en Linux-server – Kör moderna webbappar smidigt

De perfekta produkterna för denna guide

Kom igång direkt — beställ rätt produkt och följ denna guide steg för steg.

Introduktion

Den här guiden visar steg för installation av Node.js, Deno och Bun. Dessa kommandon måste köras via SSH. Om du inte vet hur du ansluter till din server via SSH, kolla in vår Initial access (SSH).

Förberedelser

Innan du installerar något på servern rekommenderar vi att du kör uppdateringskommandot för ditt operativsystem för att hålla servern säker.

  sudo apt update

Installation

Först måste du bestämma vilken JavaScript-runtime du vill installera. Det finns massor av resurser online som beskriver varje alternativ i detalj. Men du kan också läsa den här guiden som inkluderar grundläggande kommandon och kodexempel. Vi rekommenderar NodeJS eftersom det är en av de mest använda och populära lösningarna.

Installera Node.js Runtime

Du kan installera Node.js via din Linux-distributions paketmanager eller med nvm. Vi rekommenderar apt eftersom det oftast är enklast.

Kör följande kommando för att börja installera Node.js via paketmanagern.

apt install nodejs -y

För att installera Node.js-paket till dina projekt behöver du även installera npm-paketmanagern.

apt install npm

Uppdatera Node.js till senaste versionen

Kör node -v för att se vilken version av Node.js som är installerad. Det är ofta inte den senaste, så du behöver uppdatera för att få de senaste funktionerna. Lyckligtvis finns npm-paketet n som gör detta väldigt enkelt.

Först installerar du det med npm install -g n och sedan kan du köra n [version], där du byter ut [version] mot önskad versionsnummer, för att installera vilken version av Node.js som helst.

tips

Det rekommenderas generellt att hålla installationen på senaste Long Term Support-versionen. Det gör du med n lts.

Köra Node.js & npm

Npm är den officiella paketmanagern för Node.js och används för att installera paket från internet.

anteckning

Alla npm-paket hittar du på deras webbplats.

Skapa ett nytt projekt

Varje gång du vill starta ett nytt Node.js-projekt skapar du en ny mapp (mkdir [projekt-namn]) eller går in i en tom mapp och kör npm init för att starta setupen. Du får fylla i lite grundläggande info för att skapa en package.json-fil, som är konfigurationsfilen för Node.js.

Efter initiering kan du skapa en fil som heter index.js och skriva kod i den. Här är ett exempel på en enkel HTTP-server på port 80 som svarar med ett testmeddelande när du går till localhost.

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})

server.listen(80)

Kör koden med node . och kolla resultatet genom att gå till localhost:80 i din webbläsare.

tips

Installera externa paket från npm med npm install [paket-namn]

Följ den här guiden så har du snabbt och enkelt installerat en av de populära JavaScript-runtimes på din Linux-server.