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.
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årdvara | Minimum | Rekommenderat |
|---|---|---|
| CPU | 2 vCPU-kärnor | 4 vCPU-kärnor |
| RAM | 2 GB | 4 GB+ |
| Diskutrymme | 30 GB | 50 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.
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'
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.
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 / Host | Typ | Värde | TTL |
|---|---|---|---|
@ | A | [din_server_ip] | Auto / Lägst |
* | A | [din_server_ip] | Auto / Lägst |
@-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.
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!
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.
- coolify.io - Officiell webbplats
- coolify.io/docs - Coolify-dokumentation
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! 🙂