Coolify är ett självhostat alternativ med öppen källkod till Heroku och Vercel. Med Coolify kan du enkelt hantera dina servrar, appar och databaser.
Coolifys intuitiva kontrollpanel gör självhosting till en barnlek. Du får full kontroll över din infrastruktur, automatiserade GitHub-distributioner och håller dina molnkostnader nere.
I den här guiden visar vi steg för steg hur du konfigurerar Coolify, förbereder ditt administratörskonto och ställer in allt du behöver känna till.
Coolify är resurssnålt, men resursförbrukningen kan öka kraftigt beroende på antalet appar som distribueras, Docker-byggen och databaser som körs. Vi rekommenderar följande hårdvarukrav för Coolify på din VPS/dedikerade server:
| Maskinvara | 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 ansluter du till servern och ser till att operativsystemet är uppdaterat. Du måste ansluta via SSH med root-åtkomst. Om du behöver hjälp har vi en guide om den första SSH-inloggningen.
SSH-nyckelautentisering
Vi rekommenderar starkt att du konfigurerar SSH-nyckelautentisering i stället för att använda ett lösenord. Läs mer i vår guide om att konfigurera SSH-nycklar.
När du har anslutit till servern uppdaterar du systempaketen och installerar curl, som behövs för att ladda ner Coolifys installationsskript:
sudo apt update && sudo apt upgrade -y && sudo apt install curl -y
Coolify tillämpar strikta säkerhetsregler för ditt administratörskonto. Innan du kör installationsskriptet förbereder du inloggningsuppgifterna för root-användaren enligt följande krav:
- Användarnamn
- Minst 3 tecken
- Högst 255 tecken
- Endast bokstäver, siffror, blanksteg, understreck och bindestreck är tillåtna
- E-postadress
- Måste vara en giltig e-postadress
- Måste ha en giltig DNS-post
- Högst 255 tecken
- Lösenord
- Minst 8 tecken
- Måste innehålla stora och små bokstäver
- Minst en siffra
- Minst ett specialtecken
- Får inte vara ett vanligt förekommande eller komprometterat lösenord
Coolify erbjuder ett snabbt, automatiserat installationsskript. För att säkra installationen anger vi uppgifterna för root-administratören med miljövariabler i förväg. På så sätt förhindras obehörig åtkomst under konfigurationen.
Kör följande kommando och ersätt användarnamn, e-postadress och lösenord med dina säkra inloggningsuppgifter:
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'
Öppen källkod
Du hittar installationsskriptets källkod i Coolifys officiella repository
Skriptet installerar Docker automatiskt, konfigurerar nödvändiga nätverk och ställer in Coolify-containrarna. Det kan ta några minuter, beroende på serverns maskinvara.
När installationen är klar kan du öppna kontrollpanelen i webbläsaren. Ange serverns IP-adress med port 8000: http://[deine_server_ip]:8000
Eftersom du angav dina inloggningsuppgifter i installationskommandot kommer du direkt till inloggningssidan i stället för till installationsguiden.
Logga in med e-postadressen och lösenordet som du använde i terminalen.
Efter inloggningen bör du börja med att konfigurera en egen domän. Det är osäkert att ansluta via IP-adressen (http://[deine_server_ip]:8000).
Med en domän kan Coolify automatiskt skapa kostnadsfria SSL-certifikat för kontrollpanelen och alla appar du lägger till framöver.
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 hjälper vår guide om domänposter dig med konfigurationen:
| Namn / värd | Typ | Värde | TTL |
|---|---|---|---|
@ | A | [deine_server_ip] | Auto / Låg |
* | A | [deine_server_ip] | Auto / Låg |
DNS-routning
@-posten gör att Coolify kan använda rotdomänen- Jokerteckenposten
*gör att Coolify automatiskt dirigerar alla nya underdomäner (t.ex.api.[deine_domain]), utan att du behöver skapa DNS-poster för varje projekt.
För att skydda din Coolify-instans med ett SSL-certifikat bör du tilldela den en domän. Gå till Inställningar i menyn till vänster och leta upp fältet Instance Domain. Ange din domän inklusive https:// (t.ex. https://coolify.[deine_domain]). Spara ändringen.
