Majukwaa ya programu yanayosimamiwa ni mazuri mpaka ankara ifike: kila programu, kila worker na kila hifadhidata ni mstari tofauti. Coolify inakupa sehemu kubwa ya mtiririko huo wa kazi (push kwenye Git, pata programu iliyowekwa yenye HTTPS) kwenye seva moja unayolipia bei isiyobadilika. Ni ya chanzo huria, inaendeshwa kwenye Docker, na inachukua takriban dakika tano kusakinisha kwenye VPS mpya.
Unachopata
- Kuweka kutoka Git. Unganisha GitHub, GitLab au URL yoyote ya Git; Coolify inajenga kwa Nixpacks au Dockerfile yako na inaweka upya kwa kila push.
- HTTPS ya kiotomatiki. Elekeza kikoa (au wildcard) kwenye seva na kila programu inapata cheti chake cha Let's Encrypt.
- Huduma za mbofyo mmoja. Postgres, Redis, MinIO, Plausible, Uptime Kuma, n8n na nyingine kadhaa, zinazowekwa kutoka templates.
- Uwekaji wa hakikisho kwa pull requests, ukitaka.
Ukubwa kwa uwazi
Kiwango cha chini kilichoandikwa cha Coolify ni 2 vCPU / 2 GB RAM / 30 GB disk. Hicho kinatosha kuisakinisha na kuweka kitu kidogo. Mara tu unapojenga programu ya JavaScript au kuendesha hifadhidata kando yake, 2 GB inageuka kuwa swap na timeouts.
| Unachoendesha | Mpango unaofaa |
|---|---|
| Coolify + tovuti 1–2 tuli au APIs ndogo | Micro-IP: 2 vCPU, 2 GB, 25 GB ($10/mwezi), ongeza swap |
| Programu chache + Postgres + builds kwenye seva | Small-IP: 4 vCPU, 4 GB, 35 GB ($16/mwezi) |
| Programu kadhaa, workers, builds nzito zaidi | Medium-IP: 6 vCPU, 6 GB, 45 GB ($20/mwezi) |
Unahitaji mpango wenye dedicated IP: proxy ya Coolify lazima ijibu kwenye 80 na 443 kwa kila programu. Mipango ya NAT inakubali kuingia bandari yako ya SSH pekee.
Usakinishaji
Kwenye seva mpya ya Ubuntu 24.04 au Debian 12, kama root:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Script inasakinisha Docker na kuanzisha Coolify. Fungua http://YOUR_SERVER_IP:8000, unda akaunti ya admin mara moja (mgeni wa kwanza anakuwa admin), kisha nenda Settings → Instance Domain na weka kitu kama https://coolify.example.com.
Dashibodi ikishafikiwa kwenye kikoa chake, funga bandari iliyo wazi:
ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp
ufw enable
Mtego mmoja: Docker inachapisha bandari za container kupitia sheria zake za iptables, ambazo zinapita ufw. Usichapishe bandari za hifadhidata kwa host isipokuwa unakusudia; weka hifadhidata kwenye mtandao wa ndani wa Coolify.
Idumishe ikiwa na afya
- Usafishaji. Washa usafishaji wa kiotomatiki wa Docker kwenye mipangilio ya seva ya Coolify, la sivyo images za zamani zitakula disk yako kimya kimya.
- Nakala za akiba za hifadhidata. Kila rasilimali ya hifadhidata ina kichupo cha nakala za akiba zilizoratibiwa; zipeleke kwenye bucket yoyote inayoendana na S3.
- Nakala za akiba za seva. Managed Backups zinachukua nakala ya kila siku ya seva nzima kwa $2/mwezi, na zimejumuishwa bure kwenye mipango ya mwaka.
- Swap. Kwenye mashine za 2–4 GB, faili ya swap ya 2 GB inaokoa builds kutoka kwa OOM killer.
Mapatano
Ni mashine moja. Seva ikianzishwa upya, kila programu juu yake inazimika kwa muda mfupi. Coolify pia inasonga haraka na kutoa masasisho mara kwa mara: mengi mazuri, mara chache ya kushtua, kwa hivyo sasisha saa tulivu badala ya Ijumaa usiku. Na sasa wewe ndiye timu ya uendeshaji: build ikivunjika saa 8 usiku, hakuna dawati la msaada nyuma ya kitufe cha «Deploy».
Kwa msanidi anayefanya kazi peke yake au timu ndogo inayoendesha miradi michache, mpango huo kwa kawaida unafaa. Unabadilisha rundo la ankara za kila programu kwa seva moja unayoielewa.
Inayohusiana
- VPS kwa Docker: Docker Compose ya kawaida, ikiwa huhitaji dashibodi
- Weka stack ya Docker Compose
- VPS inahitaji RAM kiasi gani?
Maoni
Bado hakuna maoni. Kuwa wa kwanza.