Du bestämmer vilka tjänster vi får aktivera för analys, personalisering och externt innehåll.
Vi använder cookies och liknande tekniker på vår webbplats för att anpassa innehåll, bädda in externa medier och bättre förstå hur olika delar används.
Nödvändiga cookies
Dessa poster säkerställer grundläggande funktioner som säkerhet, stabilitet och formulärhantering.
Dina uppgifter kan behandlas med ditt samtycke eller med stöd av berättigade intressen. I cookieinställningarna kan du neka eller uttryckligen tillåta varje valfri kategori.
Vissa tjänster behandlar personuppgifter i länder utanför EU/EES. Genom att samtycka godkänner du även denna överföring. Mer information finns i vår integritetspolicy.
Du kan när som helst öppna och ändra ditt val senare. · 1.0.2
Installera JavaScript Runtime på en Linux-server – Kör moderna webbapplikationer
Upptäck hur du installerar och konfigurerar Node.js, Deno och Bun på din server för effektiv hantering av JavaScript Runtime → Läs mer nu
10 november 20264 min läsning1 Visningar0 hjälpsam
Introduktion
Denna guide visar hur du installerar Node.js, Deno och Bun. Kommandona måste köras via SSH. Om du inte vet hur du ansluter till din server via SSH, vänligen se vår Första anslutning (SSH)-guide.
FAQ
Vanliga frågor
Uppdatera först ditt system och installera Node.js via paketförvaltaren med apt install nodejs -y samt npm med apt install npm.
Node.js rekommenderas eftersom det är en av de mest använda och populära. Guiden täcker även Deno och Bun.
Använd kommandot node -v.
Feedback
Var den här artikeln till hjälp?
Din feedback hjälper oss att prioritera och förbättra innehåll.
0 av 0 Personer som lämnat feedback tyckte att den här artikeln var hjälpsam.
Personlig hjälp
Räcker inte guiden till?
Vår ZAP-support känner till din produkt – beskriv kort ditt ärende så hjälper vi dig personligen.
Navigation
Programvara
Förberedelser
Innan du installerar något på din server bör du köra uppdateringskommandot för ditt operativsystem för att hålla servern säker och uppdaterad.
Code
sudo apt update
Code
sudo yum update
Code
sudo zypper update
Code
sudo dnf update
Installation
Först måste du bestämma vilken JavaScript Runtime du vill installera. Det finns många online-resurser som beskriver varje alternativ i detalj. Denna guide innehåller också grundläggande kommandon och kodexempel. Vi rekommenderar NodeJS eftersom det är ett av de mest använda och populära alternativen.
Installera Node.js Runtime
Node.js kan du installera antingen via paketförvaltaren för din Linux-distribution eller med nvm. Vi rekommenderar apt eftersom det oftast är enklare.
Kör följande kommando för att installera Node.js via paketförvaltaren.
Code
apt install nodejs -y
För att installera Node.js-paket till dina projekt behöver du också npm-paketförvaltaren.
Code
apt install npm
Uppdatera Node.js till senaste versionen
Med node -v kan du visa den installerade Node.js-versionen. Det är oftast inte den senaste, så du bör uppdatera för att få de senaste funktionerna. Lyckligtvis erbjuder npm-paketet n ett enkelt sätt att göra detta.
Först installerar du det med npm install -g n och kan sedan med n [version] installera valfri Node.js-version genom att ersätta [version] med versionsnumret.
Tips
Det rekommenderas att alltid använda den senaste Long Term Support-versionen. Det gör du med n lts.
Att installera Node.js med nvm ger dig mer kontroll för att hantera olika Node.js-versioner med egna paket.
Se först till att curl är installerat på ditt system och kör sedan detta kommando:
Det laddar ner nvm-installationsskriptet från GitHub och kör det.
Info
Om nvm-kommandon inte fungerar efter installationen, ladda om bash-konfigurationen med source ~/.bashrc.
Som i det tidigare förfarandet kan du nu installera valfri Node.js-version med nvm install v[version]. Med nvm list-remote ser du alla tillgängliga versioner och med nvm list alla installerade versioner.
Tips
Long Term Support-versionen installerar du med nvm install --lts.
Använda Node.js & npm
npm är den officiella paketförvaltaren för Node.js. Med den installerar du paket från internet.
Om du vill starta ett nytt Node.js-projekt skapar du först en ny katalog (mkdir [projekt-namn]) eller går till en tom mapp och kör npm init för att starta inställningen. Du kommer att bli tillfrågad om några grundläggande uppgifter för att skapa en package.json-fil. Den är "konfigurationen" för ditt Node.js-projekt.
Efter initieringen kan du skapa en fil som heter index.js och skriva din kod där. Som exempel skapar vi en enkel HTTP-server på port 80 som vid åtkomst via localhost returnerar ett testmeddelande:
Starta koden med node . och öppna localhost:80 i webbläsaren för att se resultatet.
Tips
Externa paket från npm installerar du med npm install [paket-namn].
Installera Deno Runtime
Deno installerar du enkelt med:
Code
curl -fsSL https://deno.land/install.sh | sh
Tips
Med deno --version kan du kontrollera vilken version som är installerad.
Uppdatera Deno till senaste versionen
Deno uppdaterar du med:
Code
deno upgrade
Använda Deno
För att starta Deno skapar du en ny fil index.ts och skriver kod. Som exempel skapar vi en enkel HTTP-server på port 80 som vid åtkomst via localhost returnerar ett testmeddelande:
och öppna localhost:80 i webbläsaren för att se resultatet.
Info
Deno är utvecklat med fokus på säkerhet och kräver därför vissa behörigheter som --allow-net för att få åtkomst till vissa moduler.
Installera Bun Runtime
Bun erbjuder två officiella installationsmetoder: via curl eller npm.
Med följande kommando installerar du Bun på din server:
Code
curl -fsSL https://bun.sh/install | bash
Tips
För andra versioner kan du köra curl -fsSL https://bun.sh/install | bash -s "bun-v[version]".
Om du redan har npm installerat kan du också enkelt köra:
Code
npm install -g bun
Använda Bun
Bun är utvecklat för att vara snabbare än andra JavaScript-motorer och har en liknande användning som Node.js. Öppna en tom katalog och starta med:
Code
bun init
Info
Beroende på valt språk (JS eller TS) skapar Bun en konfigurationsfil (jsconfig.json eller tsconfig.json).
För att starta Bun skapar du en ny fil index.ts och skriver kod. Som exempel skapar vi en enkel HTTP-server på port 80 som vid åtkomst via localhost returnerar ett testmeddelande:
js
const server = Bun.serve({
port: 80,
fetch(req) {
returnnewResponse('Hello from ZAP-Hosting Docs =)')
},
})
Starta koden med:
Code
bun index.ts
och öppna localhost:80 i webbläsaren för att se resultatet.
Om du följer denna guide har du framgångsrikt installerat en av de populära JavaScript Runtimes på din Linux-server.
Serverhosting från 2,49 € / månad, online direkt, DDoS-skydd ingår.