Hoppa till huvudinnehåll

Dedikerad Server: Installation av JavaScript

Denna guide skapades med följande produkter:

(Detaljer kan variera med produkter från olika leverantörer men huvudkoncepten förblir desamma)

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, ta en titt på vår Initial access (SSH).

Förberedelser

Innan du installerar något på en server rekommenderas det att köra uppdateringskommandot som passar 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 eftersom den inkluderar grundläggande kommandon och kodexempel. Vi rekommenderar NodeJS eftersom det är en av de mest använda och populära valen.

Installera Node.js Runtime

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

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

Att köra node -v visar vilken version av Node.js som är installerad. Det är oftast 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 vi det med npm install -g n och sedan kan vi 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 din installation på senaste Long Term Support-versionen. Det gör du enkelt med n lts.

Köra Node.js & npm

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

anteckning

Du hittar alla npm-paket på deras webbplats.

Skapa ett nytt projekt

Varje gång du vill starta ett nytt Node.js-projekt behöver du skapa en ny mapp (mkdir [projekt-namn]) eller gå in i en tom mapp och köra npm init för att starta setupen. Det här frågar efter grundläggande info för att skapa en package.json-fil. Den är "konfigurationsfilen" för Node.js.

Efter att ha initierat projektet kan du skapa en fil som heter index.js och skriva kod i den. Som exempel skapar vi en enkel HTTP-server på standardport 80 som svarar med ett testmeddelande när du går till localhost. Koden ser ut så här:

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)

Nu kan du köra koden med kommandot 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]

Genom att följa den här guiden har du nu installerat en av de populära JavaScript-runtimes på din Linux-server.