Coolify

Containrar och virtualisering · Driftsättning och PaaS

Självhostad driftsättningsplattform: koppla en Docker-värd över SSH och driftsätt appar från Git, Dockerfile eller färdig avbildning – med databaser, miljövariabler, loggar och rullande uppdateringar i samma gränssnitt.

Betyg 83 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

REST-API för projekt, miljöer, applikationer, databaser, tjänster och driftsättningar. Autentiseras med en API-token per team som skickas som bearer, och beskrivs som OpenAPI i repot.

Coolify REST-API · coollabsio

Källa: coolify.io

Kontrollerat:

MCP · Officiellt

Inbyggd MCP-server som ger en AI-klient strukturerad åtkomst till infrastrukturen: hitta resurser, läsa driftsättningar och loggar och starta driftsättningar. Aktiveras per team och autentiseras med en teamscopad API-token.

Coolify MCP · coollabsio

Källa: coolify.io

Kontrollerat:

Coolify: instrumentpanelen inloggad som Anna Lindqvist på Nordljus AB, med projektlistan där Nordljus webbplats har tre resurser och Nordljus intern en, serverkortet drift-docker som redo, och de senaste driftsättningarna för nordljus-api och nordljus-portal med grön status
1 / 5 Instrumentpanelen: två projekt, en ansluten Docker-värd och de senaste driftsättningarna

Bedömning

Så bedömer vi

Totalbetyg

83 av 100

Preliminär (källbaserad)

Bedömningsprofil
Ett mindre driftteam som vill driftsätta egna webbappar och databaser på en eller flera Docker-servrar, med git-baserad driftsättning, loggar och rullande uppdateringar i ett eget gränssnitt.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Hela plattformen ligger under Apache-2.0 i ett enda repo, utan enterprise-utgåva eller funktioner som kräver abonnemang: den självhostade installationen är komplett. Molntjänsten Coolify Cloud drivs på samma kodbas men är ett separat erbjudande, inte en förutsättning. Det finns ingen inlåsning i drift eller data: det som driftsätts är vanliga Docker-containrar med volymer, resursernas definitioner kan läsas som compose-filer på servern och allt går att hantera över ett dokumenterat REST-API.

  2. Funktionell passform

    I labbet driftsattes tre applikationer och en PostgreSQL-databas på en egen Docker-värd: en app från en Dockerfile, en från ett publikt Git-repo med Railpack och en från en färdig avbildning. Alla fyra blev hälsokontrollerade containrar, byggloggen visade varje steg och den rullande uppdateringen, miljövariablerna kunde sättas med byggtids- och körtidsflaggor och driftsättningshistoriken listade källa, tid och server. Det täcker användningsfallet väl. Avdraget gäller detaljerna: projektvyn visar bara ett miljökort, en app utan Git-repo visar en källrad som inte säger något om appen, och en containerbaserad installation kräver att man pekar om plattformens egen övervakningsagent mot en adress den faktiskt når.

  3. Dataflytt och interoperabilitet

    Det som driftsatts är standardcontainrar med namngivna volymer, och varje resurs kompileras till en compose-fil på den anslutna servern, så apparna kan flyttas med Docker själv utan Coolify. Plattformens egen data ligger i PostgreSQL, och resurserna flyttas mellan installationer med plattformens transfer-funktion eller återskapas över API:t – i labbet byggdes hela miljön med API-anrop, vilket visar att den vägen fungerar. Avdraget gäller att det inte finns någon allmän exportknapp för hela installationen och att miljövariablerna hör till plattformens databas, inte till appens repo.

  4. Mognad och trygghet

    Första publika utgåvan kom 2021 och projektet har sedan dess haft en tät utgivningsrytm: i november 2026 hade repot omkring 65 500 stjärnor, senaste push samma dag och ett sjuttiotal utgåvor bara under det senaste året. Det finns installationsguide, API-dokumentation, MCP-dokumentation och en aktiv gemenskap. I labbet startade hela stacken utan handpåläggning och driftsättningarna gick igenom på första försöket. Avdraget gäller slitaget i kanterna: onboarding-guiden blockerar alla rutter tills den klickats bort, en app som byggs med det äldre byggsteget får en avvecklingsvarning i gränssnittet, och övervakningsagenten behövde en nåbar adress innan serverstatusen blev grön.

  5. Framtidskraft

    REST-API:t täcker samma resurser som gränssnittet och är beskrivet som OpenAPI i repot; i labbet skapades projekt, applikationer, databas, miljövariabler och driftsättningar helt över API:t med en bearer-token. Plattformen har dessutom en inbyggd MCP-server som ger en AI-klient strukturerad åtkomst till infrastrukturen, dokumenterad i produktens egen dokumentation och aktiverbar per team. Kombinationen av ett komplett API, MCP i kärnan och ett aktivt utvecklingstempo gör att driftsättningar kan automatiseras och läsas av agenter utan skärmdumpar och klick.

  6. Drift och införande

    Själva installationen är tre containrar – applikation, PostgreSQL och Redis – och kom igång med en compose-fil och en registrering av första kontot. Därefter krävdes tre rättelser i labbet: storage-katalogerna måste ägas av containerns uid, den inbyggda övervakningsagenten låg bara på ett nät där den inte kunde nå plattformens namn och behövde en adress den faktiskt når, och serveranslutningen kräver att curl och jq finns på den hanterade värden innan valideringen går igenom. Inget av det är svårt, men det är mer än en enda binär, och plattformen förutsätter SSH-åtkomst till de servrar den sköter.

  7. Kostnadsbild

    Det finns ingen licensavgift och inga funktioner bakom ett abonnemang – hela plattformen är densamma för alla. Kostnaden är den server som plattformen och de driftsatta apparna kör på; i labbet räckte en delad vCPU med några gigabyte minne för applikation, databas, Redis, proxy och fyra driftsatta resurser. Molntjänsten är ett frivilligt alternativ. Avdraget gäller att plattformen lägger till tre containrar och en proxy per server innan den första appen finns, vilket är resurser man annars inte hade behövt.

  8. Svensk användbarhet

    Gränssnittet visades helt på engelska i labbet: menyer, projekt, driftsättningshistorik, miljövariabler och serverstatus har engelska etiketter och det finns ingen språkväljare. Repots språkkatalog innehåller ett tjugotal språkfiler men ingen svensk, och dokumentationen, supporten och gemenskapen är engelskspråkiga. En svensk användare kan använda produkten fullt ut, men måste läsa och arbeta på engelska – därför etta och inte två.

Om Coolify

Coolify är en självhostad driftsättningsplattform för den som vill ha ett eget Heroku eller Vercel på sina egna servrar. En Docker-värd kopplas in över SSH, och på den skapas projekt med miljöer där varje resurs är en applikation, en databas eller en färdig tjänst. Applikationer kan byggas från ett Git-repo, från en Dockerfile som klistras in i gränssnittet eller från en avbildning i ett register, och databaserna spänner över PostgreSQL, MySQL, MariaDB, MongoDB, Redis, ClickHouse och SQLite.

Driftsättningen sker som en synlig kedja: källkoden hämtas, avbildningen byggs med Railpack, Dockerfile eller ett eget byggsteg, den nya containern startas och hälsokontrollen måste svara innan den gamla stoppas. Varje körning får en tidsstämplad logg som går att läsa i efterhand, och samma vy visar varaktighet, källa och vilken server som byggde. Miljövariabler kan markeras som byggtids- eller körtidsvärden, applikationer kan ha schemalagda jobb, beständig lagring och förhandsversioner per pull request, och projekt och miljöer delas mellan teammedlemmar med roller.

Själva Coolify körs som en container med PostgreSQL och Redis bredvid sig, och varje ansluten server får en egen Traefik-proxy som plattformen sköter. Allt går att göra i gränssnittet men också över ett dokumenterat REST-API, och en inbyggd MCP-server låter en AI-klient läsa och styra resurserna. Gränssnitt, dokumentation och support är engelskspråkiga; det finns ingen svensk översättning. Koden ligger under Apache-2.0 och den självhostade varianten är komplett – molntjänsten är ett separat erbjudande.

Användning

Passar för

  • Team som vill driftsätta egna appar och databaser på egna servrar med git-push, loggar och rullande uppdateringar i ett gränssnitt
  • Den som vill ha ett självhostat alternativ till Heroku, Vercel eller Netlify utan att bygga egen CI/CD
  • Driftteam som hanterar flera Docker-värdar och vill se resurser, hälsokontroller och driftsättningshistorik på ett ställe
  • Organisationer som vill automatisera driftsättningar över REST-API eller låta en AI-klient läsa infrastrukturen via MCP

Passar mindre bra för

  • Den som behöver svenskt gränssnitt eller svensk support – plattformen finns bara på engelska
  • Den som vill styra Kubernetes-kluster; Coolify hanterar Docker-värdar och Docker Swarm, inte kluster-API:er
  • Miljöer där man inte vill ge plattformen SSH-åtkomst till värden – det är så servrarna kopplas in
  • Den som vill ha en helt statisk, filbaserad konfiguration – resurserna definieras i plattformens databas

Styrkor och begränsningar

Styrkor

  • Hela kedjan från git-repo till körande container är synlig: bygglogg, hälsokontroll och rullande uppdatering i samma vy
  • Fyra sätt att driftsätta – Git med Railpack, egen Dockerfile, färdig avbildning och compose – plus databaser och färdiga tjänster
  • Miljövariabler med byggtids- och körtidsflaggor, schemalagda jobb, beständig lagring och förhandsversioner per pull request
  • Dokumenterat REST-API som gjorde att hela labbmiljön kunde skapas och driftsättas utan att klicka i gränssnittet
  • Inbyggd MCP-server och Apache-2.0 utan låsta funktioner

Begränsningar

  • Gränssnitt, dokumentation och support är engelskspråkiga – det finns ingen svensk översättning i språkfilerna
  • Plattformen kräver SSH-åtkomst till de servrar den hanterar, vilket är en behörighet som ska hanteras medvetet
  • Egen installation kräver PostgreSQL och Redis utöver applikationen, alltså tre containrar innan första appen finns
  • Resurserna lever i plattformens databas: en flytt till en annan installation sker via transfer eller genom att återskapa dem över API:t
  • Projektvyn är tunn – en miljö visas som ett kort, och resurserna nås via egna sidor

Skärmbilder

Tekniska resurser

Alternativ

Kubernetes

Containrar och virtualisering · Orkestrering av container i kluster

Kubernetes är en öppen plattform för containerorkestrering: distribution, skalning och drift av containeriserade program styrs deklarativt i stället för manuellt.

Startår
2014
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

88 av 100

Preliminär (källbaserad)

Läs bedömningen om Kubernetes

Projektdata

128 671GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2014
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Repots LICENSE-fil (kubernetes/kubernetes) innehåller Apache License, Version 2.0. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · Windows · macOS · containers
API
REST API Verifierat
Export
Finns Alla resurser i plattformen är API-objekt och kan läsas och skrivas som serialiserade objekt (JSON/YAML) via API:t, vilket gör att klustertillstånd kan exporteras. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache-2.0 (OSI), CNCF-styrning, full kodfrihet, valfri drift och öppna standarder — ingen leverantörslåsning.
Funktionell passform Gäller: Containerorkestrering är exakt kärnan; deklarativ konfig, självläkning, skalning och tjänsteupptäckt täcker användningsfallet utan större luckor.
Dataflytt och interoperabilitet Gäller: Deklarativt YAML och stort API ger god datarörlighet, men manifest är Kubernetes-specifika och portabilitet kräver verktyg (Helm/Kustomize).
Mognad och trygghet Gäller: CNCF-graduated sedan 2014, massivt ekosystem, tydlig säkerhets-/releaseprocess och industristandardstatus.
Framtidskraft Gäller: Operators, CRDs och GitOps plus kubectl-MCP (tredjepart) utgör dokumenterad praktisk anpassnings-/integrationsförmåga i stor skala.
Drift och införande Gäller: Att drifta ett eget kluster (control plane, etcd, uppgraderingar, nätverk, RBAC) är komplext och kräver specialistkompetens.
Kostnadsbild Gäller: Fri Apache-2.0-licens; TCO = infrastruktur och specialistkompetens, transparent.
Svensk användbarhet Gäller: Engelsk dokumentation/CLI; ingen verifierad svensk lokalisering eller support belagd — tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Podman

Containrar och virtualisering · Daemonlös containermotor för OCI-containrar och poddar

Podman kör containers och pods utan daemon — och kan som standard köras utan root, med ett kommandoradsgränssnitt som följer Docker-konventionerna.

Startår
2018
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

88 av 100

Preliminär (källbaserad)

Läs bedömningen om Podman

Projektdata

33 182GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2018
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Repots LICENSE-fil innehåller Apache License, Version 2.0, och podman.io anger 'Apache License 2.0' under senaste stabila version. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows · FreeBSD
API
REST API Verifierat
Export
Finns Avbildningar kan sparas till arkivformat med podman save (docker-archive, oci-archive, oci-dir, docker-dir), och containrar kan exporteras med podman export. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache-2.0 (OSI), Red Hat + community, OCI-standarder — inga låsningar.
Funktionell passform Gäller: Containerhantering med Docker-kompatibelt CLI och pods täcker användningsfallet utan större luckor.
Dataflytt och interoperabilitet Gäller: OCI-images och Docker-kompatibelt CLI gör övergångar sömlösa; compose-filer och fria registries.
Mognad och trygghet Gäller: Sedan 2018, Red Hat-stött och aktivt; etablerat om än yngre än Docker.
Framtidskraft Gäller: CLI, REST-API och podman-compose möjliggör automation.
Drift och införande Gäller: Daemonlös och rotlös drift är väldokumenterad och säkerhetsmässigt god; hanterbart.
Kostnadsbild Gäller: Fri Apache-2.0-licens; TCO = drift.
Svensk användbarhet Gäller: Engelsk CLI/dokumentation; ingen svensk lokalisering belagd — tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Källor