Administrerede app-platforme er dejlige, indtil fakturaen kommer: hver app, hver worker, hver database er en linje for sig. Coolify giver dig det meste af den arbejdsgang (push til Git, få en udrullet app med HTTPS) på én server til fast pris. Det er open source, kører på Docker og tager omkring fem minutter at installere på en frisk VPS.
Det får du
- Udrulning fra Git. Forbind GitHub, GitLab eller en vilkårlig Git-URL; Coolify bygger med Nixpacks eller din Dockerfile og udruller igen ved hvert push.
- Automatisk HTTPS. Peg et domæne (eller et wildcard) på serveren, så får hver app sit eget Let's Encrypt-certifikat.
- Tjenester med et klik. Postgres, Redis, MinIO, Plausible, Uptime Kuma, n8n og snesevis flere, udrullet fra skabeloner.
- Preview-udrulninger for pull requests, hvis du vil have dem.
Ærlig dimensionering
Coolifys dokumenterede minimum er 2 vCPU / 2 GB RAM / 30 GB disk. Det er nok til at installere det og udrulle noget småt. Så snart du bygger en JavaScript-app eller kører en database ved siden af, bliver 2 GB til swap og timeouts.
| Hvad du kører | Plan der passer |
|---|---|
| Coolify + 1–2 statiske sites eller små API'er | Micro-IP: 2 vCPU, 2 GB, 25 GB ($10/md.), tilføj swap |
| Nogle apps + Postgres + builds på maskinen | Small-IP: 4 vCPU, 4 GB, 35 GB ($16/md.) |
| Flere apps, workers, tungere builds | Medium-IP: 6 vCPU, 6 GB, 45 GB ($20/md.) |
Du skal bruge en plan med dedikeret IP: Coolifys proxy skal svare på 80 og 443 for hver app. NAT-planer tager kun imod din SSH-port indgående.
Installation
På en frisk server med Ubuntu 24.04 eller Debian 12, som root:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Scriptet installerer Docker og starter Coolify. Åbn http://YOUR_SERVER_IP:8000, opret administratorkontoen med det samme (den første besøgende bliver administrator), gå derefter til Settings → Instance Domain og angiv noget i stil med https://coolify.example.com.
Når dashboardet kan nås på sit domæne, lukker du den direkte port:
ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp
ufw enable
En faldgrube: Docker udgiver containerporte via sine egne iptables-regler, som går uden om ufw. Udgiv ikke databaseporte på værten, medmindre du virkelig mener det; hold databaserne på Coolifys interne netværk.
Hold den sund
- Oprydning. Slå automatisk Docker-oprydning til i Coolifys serverindstillinger, ellers æder gamle images stille og roligt din disk.
- Databasebackups. Hver databaseressource har en fane til planlagte backups: send dem til en vilkårlig S3-kompatibel bucket.
- Serverbackups. Managed Backups tager en daglig kopi af hele serveren for $2/md., og på årsplaner er de inkluderet gratis.
- Swap. På maskiner med 2–4 GB redder en swapfil på 2 GB builds fra OOM killeren.
Afvejningerne
Det er én maskine. Genstarter serveren, blinker alle apps på den. Coolify udvikler sig også hurtigt og udgiver hyppige opdateringer: for det meste godt, en gang imellem en overraskelse, så opdatér i en stille time og ikke fredag aften. Og nu er du driftsteamet: når et build fejler klokken to om natten, er der ingen support bag knappen »Deploy«.
For en udvikler alene eller et lille team med nogle få projekter er handlen som regel det værd. Du bytter en stak fakturaer pr. app ud med én server, du forstår.
Relateret
- VPS til Docker: ren Docker Compose, hvis du ikke har brug for et dashboard
- Udrul en Docker Compose-stak
- Hvor meget RAM kræver en VPS?
Kommentarer
Ingen kommentarer endnu. Vær den første.