SSD Nodes Learn Hosting plans →
Mwongozo Matt ConnorNa Matt Connor · Imeboreshwa 2026-08-13

Cloudron vs CasaOS vs Coolify: Ipi bora kwa VPS?

Linganisha Cloudron, CasaOS, na Coolify kwa usakinishaji wa Docker, usimamizi wa TLS, na nakala rudufu. Pata mwongozo wa matumizi ya RAM na gharama ili kuchagua paneli sahihi.

Unachojenga

Unachagua zana sawa na unavyosakinisha moja. Paneli tatu zinaahidi kubadilisha VPS tupu kuwa mwenyeji wa programu za kubofya na kuchagua: Cloudron, CasaOS, na Coolify. Mwongozo huu unaweka kila moja kwenye seva mpya ya Ubuntu 24.04, unasakinisha programu ya kwanza, kisha unachunguza kwa kina sehemu ambazo hakuna mtu anayepiga picha za skrini: TLS, nakala rudufu (backups), masasisho, gharama ya kumbukumbu, na ugumu wa kuondoka. Kufikia mwisho utajua ni ipi inayokufaa, au kama jibu la kweli ni "hakuna hata moja, tumia tu Docker Compose."

Hakuna kati ya hizi iliyo na uchawi. Chini ya zote tatu kuna Docker Engine ile ile unayoweza kuiendesha kwa mikono. Kile ambacho paneli inakuuzia, kwa pesa au RAM au utegemezi (lock-in), ni kazi nne zinazofanywa kwa ajili yako: usakinishaji wa programu kwa mbofyo mmoja, vyeti vya TLS vya kiotomatiki, nakala rudufu zilizopangwa, na usimamizi wa watumiaji. Ikiwa kazi hizo nne zina thamani ya gharama ya ziada kwako, paneli inastahili matumizi yake. Ikiwa unaendesha huduma moja au mbili na unapenda kujua hasa kile kilicho kwenye seva yako, soma sehemu ya "Ruka zote tatu" kwanza na ujiepushe na usumbufu.

Mahitaji ya awali ya pamoja na changamoto za kiufundi

Mifumo yote mitatu inahitaji KVM VPS, si virtualisation ya container. Docker inahitaji kernel halisi, na Cloudron inakataa kabisa OpenVZ na LXC. Hakiki kwa kutumia systemd-detect-virt: kvm au qemu inafaa, openvz au lxc haifai. Kwenye mpango wa KVM amri hii huchapisha kvm, na kwenye bare metal huchapisha none; yoyote kati ya hizo inamaanisha uko huru kuendelea.

Zaidi ya hayo, namba hutofautiana, na hili ndilo jambo la kwanza linaloongoza chaguo lako.

  • RAM. CasaOS inaendesha vizuri kwa 1GB; ilikuzwa kwenye maunzi ya Raspberry Pi na inabaki kuwa nyepesi. Coolify inataka 2GB na cores mbili za CPU kama kiwango cha chini, na takriban 600 MB ya hiyo ni kwa ajili ya Coolify yenyewe. Cloudron inahitaji angalau 2GB na inafanya kazi vizuri zaidi ikiwa na 4GB, kwa sababu inaendesha seva ya barua pepe na database kabla hata hujasakinisha programu moja.
  • Domain na DNS unayodhibiti. Cloudron na Coolify zote zinataka domain halisi yenye DNS inayofanya kazi. Cloudron inapendelea kupata API ya mtoa huduma wako wa DNS ili iweze kuunda rekodi na wildcard certificates yenyewe. CasaOS inaweza kuendesha kwenye IP tupu, lakini hapo hutapata TLS yoyote.
  • Ports. Zote tatu zinahitaji 80 na 443 kuwa wazi kwa ajili ya HTTP na HTTPS. Coolify pia inatoa dashboard yake kwenye 8000, na inatumia 6001 kwa ajili ya realtime channel na 6002 kwa ajili ya terminal ya ndani ya kivinjari. Weka port 22 wazi kwa ajili ya SSH kwenye kila moja ya hizo.

Elekeza DNS kwenye seva kabla ya kuanza. Paneli isiyoweza kutatua hostname yake yenyewe haiwezi kuomba cheti, na utatumia saa ya kwanza kutatua tatizo hilo badala ya kutumia programu. Elekeza rekodi ya A kwenye IP ya seva, na kwa ajili ya Coolify ongeza wildcard record (*.apps.example.com) ili kila programu inayotumwa ipate subdomain yake yenyewe.

Cloudron: kifaa kilichoboreshwa na chenye msimamo thabiti

Ni nini. Cloudron ni jukwaa la kibiashara linalobadilisha seva nzima kuwa kifaa kinachosimamiwa. Inaendesha reverse proxy yake yenyewe, database, na stack ya barua pepe, pamoja na App Store iliyochaguliwa ya programu zilizopakiwa (Nextcloud, WordPress, Gitea, Mattermost, na nyinginezo). Inawalenga watu wanaotaka programu zao zisimiwe, zikiwa na masasisho ya kiotomatiki, vyeti vya kiotomatiki, na backups za kiotomatiki, na ambao wako tayari kulipia huduma hiyo.

Ufungaji. Inahitaji seva safi na inachukua udhibiti kamili wa seva hiyo. Tekeleza amri hii kwenye seva mpya ya Ubuntu 24.04 (Noble) na usiongeze kitu kingine chochote:

wget https://cloudron.io/cloudron-setup
chmod +x cloudron-setup
sudo ./cloudron-setup

Hati hii inasakinisha Docker, nginx, database na stack ya barua pepe, kisha inawasha upya seva. Seva ikirejea, fungua https://<your-ip>, kubali cheti cha muda cha kujisaini (self-signed certificate), na kamilisha usanidi kwenye kivinjari: elekeza kwenye domain yako, chagua mtoa huduma wako wa DNS, na itatengeneza dashboard yake yenyewe kwenye my.example.com.

Kuongeza programu ya kwanza. Kwenye dashboard, fungua App Store, bofya (kwa mfano) Nextcloud, chagua subdomain files.example.com, na ubonyeze Install. Cloudron inatengeneza DNS record, inaomba cheti cha Let's Encrypt, inatayarisha database, inaunganisha single sign-on, na kupanga ratiba ya backup, yote hayo bila wewe kugusa faili yoyote ya usanidi. Hii ndiyo hoja kuu ya mauzo, na inatekelezeka.

TLS na backups. Hii ndiyo yenye nguvu zaidi kati ya chaguzi tatu. Kila subdomain ya programu hupata cheti cha kiotomatiki cha Let's Encrypt, kinachohuishwa kwa ajili yako. Backups hupangwa na kuingizwa ndani ya mfumo, zikilenga saraka ya ndani, S3, au hifadhi nyingine ya mbali, ikiwa na uwezo wa kurejesha programu moja moja na hata kuiga (clone) programu kwa mbofyo mmoja kwenda kwenye subdomain mpya.

Gharama na leseni, soma hili kabla ya kuanza. Cloudron ni bidhaa ya kulipia yenye kiwango cha bure chenye kikomo: mpango wa bure unaruhusu programu mbili. Ukisakinisha programu ya tatu utafika kwenye kikwazo cha malipo; usajili wa kulipia (Pro au Max, unaotozwa kila mwezi au mwaka, zote zikiwa na programu zisizo na kikomo) hufungua uwezo zaidi. Hii ndiyo ukweli muhimu zaidi kuhusu Cloudron. Imeng'arishwa kwa sababu ni biashara, na kiwango cha bure kiko karibu zaidi na jaribio la muda mrefu kuliko mahali pa kuweka stack inayokua.

Hali ya kushindwa, kanuni ya seva safi. Jaribu kusakinisha Cloudron kwenye seva ambayo tayari inaendesha kitu kingine na usanidi utajisitisha kabla ya kubadilisha chochote:

Error: Some packages like nginx/docker/nodejs are already installed. Cloudron requires
specific versions of these packages and will install them as part of it's installation.
Please start with a fresh Ubuntu install and run this script again.

Sababu si ugumu usio na msingi. Cloudron inafunga matoleo mahususi ya nginx, Docker na Node na kuziunganisha kwa kina, kwa hivyo haiwezi kuwepo pamoja na nakala zako mwenyewe. Suluhisho ni kutumia picha mpya ya Ubuntu 24.04 na si kitu kingine: hakuna web server, hakuna Docker, hata firewall uliyosanidi kwa mkono. Ikiwa umewasha picha isiyo sahihi, usanidi pia utakataa chochote ambacho si toleo la Ubuntu LTS linaloungwa mkono (22.04 au 24.04) kwenye x86-64; ARM, LXC na OpenVZ haziauniwi kabisa.

Hali ya pili ya kushindwa, wildcard certs zinahitaji DNS API. Chagua chaguo la "Manual" DNS wakati wa usanidi badala ya kuipa Cloudron API token, na haitaweza kutengeneza rekodi au cheti cha wildcard kwa ajili yako. Kila programu mpya itakulazimu kuongeza DNS record kwa mkono kabla ya cheti kutolewa, na dashboard itabaki ikisubiri rekodi hiyo. Ipe Cloudron ufikiaji wa API kwa mtoa huduma wa DNS anayeungwa mkono (Cloudflare, Route 53, DigitalOcean, na wengineo) na mchakato mzima utakuwa wa mbofyo mmoja.

CasaOS: dashibodi ya bure ya home-lab

Ni nini. CasaOS, kutoka IceWhale, ni dashibodi huria na ya bure inayokaa juu ya Docker na kukupa skrini ya nyumbani, duka la programu, na kidhibiti cha faili. Ilikua kutoka katika ulimwengu wa seva za nyumbani, kwa hivyo asili yake ni home-lab: usanidi wa haraka, kiolesura rafiki, na isiyo na taratibu ngumu. Inawalenga watu wanaopenda kufanya majaribio ambao wanataka muonekano mzuri wa Docker bila kulipia mtu yeyote.

Usakinishaji. Mstari mmoja tu, na haihitaji seva mpya:

curl -fsSL https://get.casaos.io | sudo bash

Kisakinishi huongeza seti ya huduma za systemd (casaos, casaos-gateway, casaos-app-management, na nyinginezo). Thibitisha kuwa gateway imewaka kabla ya kufungua kivinjari:

systemctl status casaos-gateway

Inapokuwa inaendesha, dashibodi inapatikana kwenye http://<your-ip> (HTTP ya kawaida, port 80). Unda akaunti ya ndani na utaingia.

Kuongeza programu ya kwanza. Fungua App Store, chagua programu, bofya Install. CasaOS huandika mradi wa Docker Compose kwa nyuma na kufungua programu kwenye port ya seva, kwa mfano http://<your-ip>:8080. Duka lake lina programu za kawaida za seva za nyumbani, kwa hivyo Jellyfin media server kwenye VPS au maktaba ya picha ya Immich inayojiendesha ni kubofya mara chache tu. Ikiwa bado hujaamua kuhusu seva ya picha, RAM na programu za simu zinazotofautisha PhotoPrism na Immich inafaa kusomwa kwanza, kwa sababu kwenye seva ya CasaOS ya 1GB, chaguo hilo huamua kama programu itaendesha au la. Unaweza pia kuingiza docker-compose.yaml yoyote unayotaka, ambayo ndiyo nguvu yake halisi: programu hizo ni kontena za kawaida, si umbizo la kipekee.

TLS na backups, sehemu dhaifu. Hapa ndipo "bure" inapoonyesha mapungufu yake. CasaOS hutumikia kila kitu kupitia HTTP ya kawaida kwa chaguo-msingi, ikiwemo dashibodi yake yenyewe. Hakuna Let's Encrypt iliyojengewa ndani, na hakuna backup iliyopangwa kiotomatiki. Data yako hukaa kwenye Docker volumes chini ya /DATA, na kuifanyia backup ni jukumu lako (kwa kutumia cron ya restic au tar).

Hali ya kufeli, hakuna TLS, na iko kimya. Hakuna kinachotoa hitilafu. Unasakinisha programu, unafungua http://<your-ip>:8080, na inafanya kazi, kupitia muunganisho usiosimbwa ambao kivinjari chako huashiria kama "Not Secure." Nywila na session cookies hupita kwenye mtandao zikiwa wazi. Mbaya zaidi, CasaOS imewahi kuwa na udhaifu wa remote-code-execution kwenye dashibodi yake (CVE-2023-37265 na CVE-2023-37266, bypass ya uthibitishaji iliyosababisha kuvamiwa kwa seva nzima), kwa hivyo kufungua port hiyo ya HTTP moja kwa moja kwenye Internet ni hatari halisi, si suala la mtindo tu. Suluhisho ni kutowahi kufungua CasaOS moja kwa moja. Weka reverse proxy mbele inayomalizia TLS, kama vile nginx na cheti cha Let's Encrypt kutoka Certbot, Caddy, au Cloudflare Tunnel, na uelekeze trafiki kwa CasaOS kwenye mtandao wa ndani pekee. Kumbuka kuwa CasaOS tayari inatumia port 80, kwa hivyo proxy yako na CasaOS zitagongana isipokuwa uihamishe CasaOS kwenye port nyingine kwanza.

Gharama. Ni bure kabisa, milele, hakuna kikomo cha programu. Unalipa kwa kufanya kazi: unawajibika kwa TLS, backups, na usalama wewe mwenyewe.

Coolify: PaaS inayojiendesha (self-hosted)

Ni nini. Coolify ni jukwaa la huduma (PaaS) la chanzo huria na linalojiendesha, sawa na Heroku au Vercel lakini kwenye seva yako mwenyewe. Kitengo chake cha msingi si "sakinisha programu hii iliyofungashwa" bali ni "deploy hazina hii ya Git": unganisha hazina, na Coolify huijenga (kupitia Nixpacks au Dockerfile yako) na kuisafirisha, ikifanya redeploy kila unapofanya push. Pia ina database na huduma za kubofya mara moja. Inawalenga watengenezaji wanaopeleka code zao wenyewe na wanaotaka mfumo wa push-to-deploy bila kukodisha PaaS ya nje.

Ufungaji.

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash

Hati hii husakinisha Docker na kuwasha kundi la containers la Coolify. Hakikisha ziko katika hali nzuri kabla ya kuendelea:

docker ps --format 'table {{.Names}}\t{{.Status}}'

Unapaswa kuona coolify, coolify-db, coolify-redis, coolify-realtime, na coolify-proxy zote zikiripoti Up. Dashibodi inapatikana kwenye http://<your-ip>:8000. Tengeneza akaunti yako ya admin mara moja, kwa sababu ukurasa wa usajili uko wazi hadi akaunti ya kwanza itengenezwe, na yeyote anayefika hapo kwanza anakuwa na udhibiti wa seva. Kisha weka domain ya instance yako na uelekeze wildcard DNS record (*.example.com, au *.apps.example.com) kwenye seva ili Coolify iweze kuipa kila programu iliyotumwa subdomain yake yenyewe.

Kuongeza programu ya kwanza. Unganisha chanzo cha Git (GitHub, GitLab, au URL ya kawaida ya hazina), chagua branch, weka domain, na ufanye deploy. Proxy ya Traefik iliyojengwa ndani ya Coolify huelekeza subdomain na kuomba cheti. Kwa programu zilizotayari, orodha ya Services huweka vitu kwa kubofya mara chache: n8n workflow-automation stack ambayo ungeweza kuiunganisha kwa mikono ni ingizo moja, na vivyo hivyo kwa Uptime Kuma kwa ajili ya ufuatiliaji wa status-page.

TLS na backups. Let's Encrypt ya kila programu hufanyika kiotomatiki kupitia Traefik iliyojumuishwa, hivyo kila subdomain iliyotumwa hupata cheti. Backups huzingatia database kwanza: unaweza kupanga dumps za Postgres na MySQL kwenye hifadhi inayooana na S3. Backup ya instance nzima (configuration ya Coolify yenyewe, inayopatikana chini ya /data/coolify) inahitaji juhudi zaidi, kwa hivyo ihamishe na uihifadhi wewe mwenyewe.

Gharama na leseni. Toleo la self-hosted ni la chanzo huria na bila malipo, hakuna kikomo cha programu. Kuna Coolify Cloud ya hiari (inayolipwa) ambayo huendesha control plane kwa ajili yako wakati programu zako zikiendelea kufanya kazi kwenye seva zako mwenyewe, jambo ambalo ni rahisi lakini si lazima.

Hali ya hitilafu, programu imetumwa lakini domain yake haifunguki. Dashibodi inafanya kazi vizuri kwenye http://<ip>:8000, ujenzi unafanikiwa, lakini URL ya programu inarudisha hitilafu ya muunganisho au 404 page not found ya Traefik. Hii inaashiria tatizo kwenye proxy au DNS, si kwenye programu yako. Sababu mbili za kawaida. Kwanza, port 80 au 443 zilikuwa zikimilikiwa na huduma nyingine wakati proxy ilipojaribu kuanza, kwa hivyo container yake ilikufa na hitilafu ya Docker:

Error response from daemon: driver failed programming external connectivity on endpoint coolify-proxy: Bind for 0.0.0.0:443 failed: port is already allocated

Pili, wildcard DNS record haipo, kwa hivyo Traefik haipokei ombi lolote kwa hostname hiyo. Ikiwa badala yake kadi nzima ya seva kwenye Coolify inasoma "Server is not reachable," hiyo ni hitilafu tofauti: Coolify haiwezi kuwasiliana na Docker socket ya seva kabisa, kwa kawaida ni kwa sababu Docker daemon imesimama au SSH key imeharibika. Soma sababu halisi kwenye logs kabla ya kukisia:

docker logs coolify-proxy --tail 100

Rekebisha kutoka ukurasa wa Proxy: bonyeza Restart Proxy, au weka upya configuration ya proxy kwenye hali ya awali na uianzishe tena, kisha subiri kama dakika mbili ili itulie. Weka port 8000 iweze kufikiwa na IP yako pekee (au ifungue kwa muda wakati proxy inapofanya kazi vibaya) badala ya kuiacha wazi kwa ulimwengu, inahudumia dashibodi kupitia HTTP ya kawaida, na nyaraka za Coolify zinasema port 8000, 6001 na 6002 zinaweza kufungwa mara tu dashibodi inapoanza kuhudumiwa kupitia domain yake yenyewe.

Matumizi ya rasilimali kwenye VPS moja

Vipimo hivi vilichukuliwa wakati seva haifanyi kazi (idle) kwenye mashine ya 4GB, kabla ya kuweka mzigo wowote wa kazi. Kagua hali yako kwa kutumia free -m na docker stats --no-stream badala ya kuamini namba moja, kwa sababu jumla hubadilika kulingana na mchanganyiko wa programu zako.

  • CasaOS ndiyo nyepesi zaidi. Paneli yake ni mkusanyiko mdogo wa huduma za Go; tarajia matumizi ya takriban 150 hadi 300 MB juu ya kontena zozote unazoendesha.
  • Coolify huendesha kontena kadhaa za usaidizi (programu yenyewe, Postgres, Redis, huduma ya realtime, na Traefik), hivyo hutumia takriban 600 MB hadi 1 GB wakati haifanyi kazi kabla ya kuweka programu yoyote.
  • Cloudron ndiyo nzito zaidi ikiwa haitumiki, kwa sababu huendesha nginx yake yenyewe, database, mfumo wa barua pepe na ufuatiliaji (monitoring) bila kujali kama unavitumia au la; tengeneza bajeti ya 1 hadi 1.5 GB wakati haifanyi kazi. Hii ndiyo sababu inahitaji angalau 2GB na hufanya kazi vizuri zaidi ikiwa na 4GB.

Kwenye VPS ndogo ya 2GB, CasaOS huacha nafasi kubwa zaidi kwa ajili ya programu halisi, huku Cloudron ikiacha nafasi ndogo zaidi. Ikiwa mpango wako ni 2GB na unataka kutumia Cloudron pamoja na seva yake ya barua pepe, panga kuboresha seva yako (upgrade).

Masasisho, nakala za akiba (backups), na utegemezi wa mfumo (lock-in)

Masasisho. Cloudron husasisha mfumo na kila programu kwa ajili yako kulingana na ratiba iliyofanyiwa majaribio: hii inahitaji juhudi kidogo zaidi na inatoa mwongozo mwingi. Coolify hujisasisha yenyewe kutoka kwenye dashibodi yake kwa kubofya kitufe kimoja. CasaOS husasisha paneli yake kupitia hati ya usakinishaji (install script) au apt, lakini programu ulizozisakinisha ni wajibu wako kuzivuta (pull) na kuzianzisha upya.

Utegemezi wa mfumo (lock-in), changamoto inayojitokeza mwaka wa pili. CasaOS ina utegemezi mdogo zaidi: programu zake ni miradi ya kawaida ya Compose, kwa hivyo unaweza kunakili docker-compose.yaml na folda za data (volumes) zilizo chini ya /DATA kwenda kwenye seva nyingine yoyote na kuendelea na kazi. Coolify iko katikati: programu unazopeleka (deploys) ni Dockerfiles na hazina zako (repos) binafsi, lakini usanidi wake unakaa kwenye hifadhidata ya Coolify, kwa hivyo kuhamisha seva kunamaanisha kuunda upya miradi hiyo upande wa pili. Cloudron ina utegemezi mkubwa zaidi: programu zake zimefungashwa na Cloudron, na ingawa data yako hutoka kwa urahisi kupitia mfumo wake bora wa nakala za akiba, ufungashaji huo hauwezi kuhama, kwa hivyo utalazimika kupeleka programu upya kwenye jukwaa la marudio. Data inaweza kuhama, lakini mfumo wa uendeshaji (plumbing) hauwezi.

Ni ipi unapaswa kuchagua

Toleo fupi, kisha njia ya kutoka. Chagua Cloudron ikiwa unataka seva inayohitaji usimamizi mdogo zaidi kati ya hizo tatu, utaendesha programu nyingi zilizopakiwa, na uko tayari kulipa ada ya kila mwaka kwa ajili ya TLS inayodhibitiwa, backups, na updates. Chagua CasaOS ikiwa hii ni maabara ya nyumbani (home lab) iliyo nyuma ya mtandao wako au reverse proxy, unataka kiolesura rafiki cha Docker, na hutaki kulipa gharama yoyote. Chagua Coolify ikiwa unatumia code yako mwenyewe kutoka Git na unataka mfumo wa push-to-deploy wenye TLS ya kiotomatiki, bila gharama ya PaaS inayolipiwa. Ikiwa hakuna kati ya hizo tatu inayokufaa, sehemu inayofuata ndiyo jibu la kweli.

Ruka yote matatu ikiwa...

Kuwa mkweli kuhusu ukubwa wa mfumo wako. Ikiwa unaendesha programu moja au mbili pekee, au unataka kuelewa na kudhibiti kikamilifu kile kilicho kwenye seva yako, ruka paneli za usimamizi. Gharama za ziada na utegemezi wa mfumo (lock-in) havina faida kwa stack ndogo na thabiti. Njia ya DIY ni kutumia reverse proxy mbele ya faili zako za Compose: Traefik yenye TLS ya kiotomatiki mbele ya programu kadhaa za Docker Compose inakupa HTTPS inayofanya kazi kwa mbofyo mmoja bila uzito wa paneli, na unafanya backup kwa kutumia kazi ya restic iliyopangwa na cron ambayo unaielewa kikamilifu.

Huduma ndogo yenye lebo za Traefik, kwa kulinganisha
services:
  whoami:
    image: traefik/whoami
    labels:
      - traefik.enable=true
      - traefik.http.routers.whoami.rule=Host(`whoami.example.com`)
      - traefik.http.routers.whoami.tls.certresolver=le
    networks: [web]
networks:
  web:
    external: true

Traefik inasoma lebo hizo, inaelekeza hostname, na kuchukua cheti: kazi ile ile inayofanywa na paneli, katika mistari michache unayoweza kuisoma.

Kwa programu moja kuu, hoja hii ni wazi zaidi: usakinishaji wa Nextcloud kwenye Docker wenye TLS na utaratibu wake wa backup ni faili moja ya Compose na cheti kimoja. Kuweka mfumo mzima wa usimamizi ili kuiendesha hiyo pekee itakuwa ni gharama tupu bila faida. Ikiwa bado unaamua nini cha kuendesha kabla ya kuamua vipi, mwongozo wa kile kinachofaa kujiendeshea (self-hosting) mwaka 2026 ndio sehemu bora ya kuanzia.

FAQ

Je, ninahitaji kweli paneli ya self-hosting?

Unaihitaji tu ikiwa unathamini mambo manne ambayo paneli hufanya kiotomatiki kwa programu nyingi: usakinishaji wa mbofyo mmoja, TLS ya kiotomatiki, nakala rudufu zilizopangwa, na usimamizi wa watumiaji. Kwa huduma moja au mbili, Docker Compose ya kawaida nyuma ya Traefik hufanya kazi hiyo hiyo ya TLS kwa gharama ndogo zaidi ya rasilimali na bila kukufunga kwenye mfumo mmoja. Paneli huwa na faida unapoendesha programu nyingi na wakati wako una thamani zaidi kuliko RAM inayotumiwa na paneli hizo.

Ni paneli ipi iliyo bora kwa mwanzilishi?

Kwa home lab ambapo hakuna kitu kinachowekwa wazi kwenye Internet isiyo salama, CasaOS ndiyo njia rahisi zaidi ya kuanzia: amri moja na kiolesura rafiki, bila malipo yoyote. Lakini lazima uweke reverse proxy yenye TLS termination mbele yake kabla ya kufichua huduma yoyote, kwa sababu inakuja ikiwa na HTTP ya kawaida. Ikiwa unataka TLS iliyosimamiwa na nakala rudufu unazoshughulikiwa na uko tayari kulipia, Cloudron ndiyo inayotoa mwongozo zaidi, ndani ya kikomo chake cha programu mbili bila malipo.

Je, Cloudron ni ya bure?

Kwa sehemu. Toleo la bure huruhusu programu mbili, jambo ambalo ni sawa kwa kujaribu au kwa usanidi mdogo sana. Zaidi ya hapo, Cloudron ni usajili wa kulipia, unaotozwa kila mwezi au mwaka, na programu zisizo na kikomo kwenye viwango vya kulipia. Hii ni bidhaa ya kibiashara yenye mpango wa bure uliowekewa kikomo, si programu huria, kwa hivyo panga bajeti ikiwa stack yako itakua.

Je, ninaweza kuendesha paneli hizi pamoja na programu zangu zilizopo?

Cloudron: hapana. Inahitaji mashine safi ya Ubuntu na itakataa kusakinika ikiwa nginx, Docker au Node tayari vimesakinishwa, kwa sababu inasimamia mashine nzima. CasaOS na Coolify ni rafiki zaidi, kwa kuwa zinasakinisha Docker stack yao wenyewe na zinaweza kushiriki mashine kimsingi, lakini zote zinahitaji port 80 na 443, kwa hivyo zitagongana na web server au proxy yoyote unayoendesha tayari. Kwenye mashine ambayo tayari ina huduma nyingine, paneli kwa kawaida si zana sahihi; tumia Traefik na Compose badala yake.

Je, ninawezaje kuhama kutoka kwenye paneli baadaye?

Panga njia yako ya kutoka kabla hujaihitaji. Kutoka CasaOS, nakili docker-compose.yaml ya programu na volumu zake za /DATA kwenye host mpya na uzianzishe tena. Kutoka Coolify, hamisha usanidi wa kila mradi na uelekeze kwenye repos zilezile kwenye sehemu unayohamia. Kutoka Cloudron, rejesha data kutoka kwenye nakala rudufu zake ndani ya programu zilizosakinishwa upya kwenye jukwaa jipya, kwa sababu ufungashaji wa Cloudron hauhame, data pekee ndiyo inayohamia. Katika kila hali, jaribu urejeshaji kwenye mashine ya majaribio kabla ya kufuta ile ya zamani.