Hoppa till huvudinnehåll

Installera Coolify på en Linux-server - Självhostade molnappar

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

Coolify är ett open-source, självhostat alternativ till Heroku och Vercel som låter dig enkelt hantera dina servrar, applikationer och databaser.

img

Coolifys intuitiva dashboard gör självhosting busenkelt. Du får full kontroll över din infrastruktur, automatiska GitHub-deploys och håller molnkostnaderna låga.

I den här guiden går vi igenom varje steg för hur du sätter upp det, förkonfigurerar ditt adminkonto och konfigurerar allt du behöver veta.

Användningsområden för Coolify

Coolify kan användas i många olika vardagsscenarion och passar alla som vill automatisera applikationsdeploys, hosta databaser eller köra bakgrundsjobb. Coolify är perfekt för både nybörjare och proffs.

Coolify har inbyggt stöd för att deploya Static Sites, Node.js, Python, PHP, Rust och Docker-containrar. Det kommer med trendiga one-click-mallar som WordPress, Ghost, Grafana, Appwrite, Nextcloud och PostgreSQL-databaser. Det hanterar automatiskt Let's Encrypt SSL-certifikat och reverse proxy-routing via Traefik.

Förberedelser

Även om Coolify är lättviktigt i grunden kan resursanvändningen öka rejält beroende på hur många appar, Docker-bygg och databaser som körs samtidigt. Vi rekommenderar följande hårdvarukrav för att hosta Coolify på din VPS/Dedikerade Server.

HårdvaraMinimumRekommenderat
CPU2 vCPU-kärnor4 vCPU-kärnor
RAM2 GB4 GB+
Diskutrymme30 GB50 GB+

Innan du installerar Coolify behöver du koppla upp dig mot din server och se till att operativsystemet är uppdaterat. Du måste ansluta till din server via SSH med root-behörighet. Vi har redan en guide om SSH Initial access om du behöver hjälp med det steget.

SSH-nyckelautentisering

Vi rekommenderar starkt att du sätter upp en SSH-nyckel istället för lösenord som autentiseringsmetod. Du kan lära dig hur i vår SSH Key Setup-tutorial.

Installation

När du är uppkopplad mot servern, uppdatera systempaketen och installera curl, som behövs för att hämta Coolify-installationsscriptet:

sudo apt update && sudo apt upgrade -y && sudo apt install curl -y

Förbered dina adminuppgifter

Coolify har strikta säkerhetspolicys för ditt administratörskonto. Innan du kör installationskommandot, förbered dina root-användaruppgifter enligt följande valideringskrav:

  • Användarnamn
    • Minsta längd: 3 tecken
    • Maxlängd: 255 tecken
    • Får bara innehålla bokstäver, siffror, mellanslag, understreck och bindestreck
  • E-post
    • Måste vara en giltig e-postadress
    • Måste ha en giltig DNS-post
    • Maxlängd: 255 tecken
  • Lösenord
    • Minsta längd: 8 tecken
    • Måste innehålla både stora och små bokstäver
    • Måste innehålla minst en siffra
    • Måste innehålla minst en specialsymbol
    • Får inte vara ett vanligt eller komprometterat lösenord

Kör installationsscriptet

Coolify erbjuder ett snabbt, automatiserat installationsscript. För att säkra installationen använder vi miljövariabler för att fördefiniera root-administratörskontot. Det förhindrar obehörig åtkomst medan setupen pågår.

Kör följande kommando och byt ut användarnamn, e-post och lösenord mot dina egna säkra uppgifter:

env ROOT_USERNAME=zaphosting ROOT_USER_EMAIL=info@zap-hosting.com ROOT_USER_PASSWORD=zaphosting bash -c 'curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash'
Open Source

Du hittar installationsscriptets källkod i Officiella Coolify-repot

Scriptet installerar automatiskt Docker, sätter upp nödvändiga nätverk och konfigurerar Coolify-containrarna. Det kan ta några minuter beroende på din servers hårdvara.

img

Komma åt Coolify

När installationen är klar är nästa steg att öppna dashboarden i en webbläsare. Skriv in din servers IP följt av port 8000: http://[din_server_ip]:8000

Eftersom du redan angav dina uppgifter via installationskommandot kommer du direkt till inloggningsskärmen istället för installationsguiden.

Ange e-post och lösenord som du använde i kommandot för att logga in på dashboarden.

Ställa in DNS-poster

Efter inloggning i Coolify-dashboarden bör du först koppla en egen domän. Att nå Coolify via IP-adressen (http://[din_server_ip]:8000) är osäkert.

Att koppla en domän låter Coolify automatiskt skapa gratis SSL-certifikat för dashboarden och alla framtida appar.

Gå till DNS-hanteringen hos din domänleverantör och lägg till två nya A-poster som pekar på din server. Om din domän är registrerad hos ZAP-Hosting kan du följa vår Domain Records-guide för att enkelt lägga till dessa poster:

Namn / HostTypVärdeTTL
@A[din_server_ip]Auto / Lägst
*A[din_server_ip]Auto / Lägst
DNS-routing
  • @-posten låter Coolify använda rotadressen på din domän
  • * (wildcard)-posten låter Coolify automatiskt routa nya subdomäner (t.ex. api.[din_domän]) utan att du behöver lägga till DNS-poster för varje projekt.

Konfigurera instansdomän

För att säkra din Coolify-instans med SSL-certifikat bör du tilldela en domän. Gå till Settings i vänstermenyn och hitta fältet Instance Domain. Skriv in din domän inklusive prefixet https:// (t.ex. https://coolify.[din_domän]). Klicka på Save för att slutföra.

img

Deploya din första app

Efter det kan du gå till fliken Projects och börja deploya din första applikation!

Klicka på + Add Resource för att lägga till ett publikt repo eller en Docker Compose-fil, eller välj någon av de många förkonfigurerade tjänsterna från one-click-mallbiblioteket. Din Coolify-installation är redo att köra!

img

Avslutning och fler resurser

Grattis! Du har nu installerat Coolify på din server och kan börja deploya dina projekt direkt. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration.

Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂