Drejtpërdrejt · statusi OK
Back to blog
Hosting11 min

Alternativë ndaj cPanel: pse krijuam OptionPanel

TL;DR

OptionPanel është paneli i hostimit i ndërtuar nga vetë OptionWeb, që zëvendëson cPanel në gjithë infrastrukturën tonë. Çdo klient ka një stack Docker të izoluar (asnjë fqinjësi e përbashkët): faqe statike + Node.js 20, bazë MongoDB 7 e dedikuar, emaile me DKIM, DNS, backup-e dhe SSL Let's Encrypt automatik përmes Traefik. Çmim i qëndrueshëm nga 9,99 deri në 19,99 €/muaj, pa licencë të faturuar veçmas. Kufizim i pranuar: pa PHP/WordPress të përbashkët.

Julien Daniel
ByJulien Daniel
Founder & CTO, OptionWeb
Share
Kontejnerë Docker të izoluar që zëvendësojnë një server të përbashkët cPanel, me dry SSL dhe logon e OptionPanel

OptionPanel është paneli i hostimit që kemi zhvilluar brenda OptionWeb për të zëvendësuar cPanel. Çdo klient ka aty një stack Docker të izoluar — faqe statike dhe Node.js 20, bazë MongoDB 7 të dedikuar, emaile me DKIM, DNS, backup-e dhe SSL Let's Encrypt automatik — me një çmim të qëndrueshëm nga 9,99 deri në 19,99 €/muaj, pa asnjë licencë të faturuar veçmas.

Ky artikull nuk është një faqe marketingu. Është rrëfimi teknik se pse një agjenci belge nga Châtelet vendosi të mos varej më nga cPanel, çfarë ndërtoi në vend të tij, çfarë ndryshon konkretisht për klientët e saj — dhe çfarë OptionPanel qëllimisht nuk e bën.

1. Pse e lamë cPanel?

cPanel ka qenë një produkt i shkëlqyer për hostimin web të viteve 2000-2015: Apache, PHP, MySQL, FTP, të gjitha të administrueshme nga një person jo teknik. Por katër probleme strukturore u grumbulluan, dhe asnjëri prej tyre nuk do të zgjidhej vetvetiu.

Licenca e faturuar për llogari, në rritje të vazhdueshme

Që nga kalimi i cPanel në tarifim për llogari të hostuar në 2019, kostoja e licencës është rritur vit pas viti. Për një host, çdo klient shtesë e rëndon faturën e licencës — një kosto që mund të absorbohet vetëm në dy mënyra: duke e kaluar te çmimet, ose duke grumbulluar më shumë klientë për server për ta holluar faturën. Të dyja opsionet e përkeqësojnë shërbimin.

Kjo është pikërisht ajo që vërehet në treg: hoste të përbashkët që i rrisin tarifat në rinovim, ose që ngjeshin qindra llogari në të njëjtën makinë. Ne nuk donim as njërën, as tjetrën. Planet tona janë 9,99, 13,99 dhe 19,99 €/muaj — dhe mund të mbeten të tilla sepse asnjë prodhues i palës së tretë nuk i vendos kostot tona në vendin tonë.

Pesha e trashëgimisë PHP dhe arnimet LVE

cPanel është ndërtuar rreth një modeli njëzet e pesë vjeçar: një server Linux i ndarë, Apache, versione PHP që bashkëjetojnë, një bazë MySQL e përbashkët, llogari FTP. Për të penguar që një faqe e pangopur t'i ngopë fqinjët, ekosistemi ka grumbulluar arnime — CloudLinux, LVE, CageFS — që i kufizojnë dëmet pa e korrigjuar problemin themelor: të gjithë ndajnë të njëjtin sistem.

Kur zgjidhja standarde e industrisë konsiston në shtimin e një shtrese me pagesë për të frenuar efektet anësore të arkitekturës, do të thotë se arkitektura e ka bërë kohën e vet. Kontejnerizimi e zgjidh këtë problem në rrënjë: çdo klient në mjedisin e vet, pikë.

Një sipërfaqe sulmi e stërmadhe

Një instalim cPanel/WHM ekspozon një perimetër të konsiderueshëm: vetë paneli, ndërfaqja e administrimit, serveri i emailit Exim, FTP-ja, phpMyAdmin, dhjetëra shërbime që funksionojnë me privilegje të larta në një makinë që hoston të gjithë klientët. Aty zbulohen dhe korrigjohen rregullisht dobësi — e pashmangshme për një bazë kodi të kësaj madhësie dhe të kësaj moshe. Problemi i vërtetë qëndron gjetkë: kur një dobësi shfrytëzohet në një server të përbashkët, potencialisht të gjitha faqet e makinës komprometohen njëherësh.

Një mjet që nuk është menduar për stack-et moderne

Ne ndërtojmë faqe në Next.js dhe aplikacione Node.js me MongoDB. Në cPanel, ky lloj projekti është qytetar i dorës së dytë: mbështetja për Node.js është shtuar aty më pas, MongoDB thjesht nuk ekziston në atë ekosistem, dhe një faqe statike — forma më e shpejtë dhe më e sigurt e webit — shërbehet nga e njëjta makineri Apache/PHP si gjithçka tjetër. Paguanim një licencë gjithnjë e më të shtrenjtë për një mjet nga i cili nuk përdornim pothuajse asgjë.

2. Çfarë ndërtuam në vend të tij?

OptionPanel është paneli ynë i brendshëm, i zhvilluar nga ne dhe i operuar vetëm në infrastrukturën tonë. Parimi i tij themelues përmblidhet në një fjali: izolimi si parazgjedhje. Aty ku cPanel i bën dhjetëra klientë të bashkëjetojnë në të njëjtin sistem, OptionPanel i jep çdo klienti stack-un e vet Docker, të ndarë nga të tjerët.

Konkretisht, ja çfarë përmban mjedisi i çdo klienti:

  • Stack Docker i izoluar për çdo klientFaqet tuaja funksionojnë në kontejnerë që ju përkasin vetëm juve. Asnjë fqinjësi e përbashkët: një faqe e palës së tretë që rrëzohet, që ngopet ose që komprometohet nuk ka asnjë akses në mjedisin tuaj.
  • Faqe statike + Node.js 20Dy format që dominojnë webin modern: statike ultra të shpejta (Next.js i eksportuar, HTML/CSS/JS) dhe aplikacione Node.js 20 për gjithçka dinamike.
  • Bazë MongoDB 7 e dedikuarÇdo klient merr bazën e vet MongoDB 7 — jo një skemë në një server MySQL të ndarë. Të dhënat tuaja jetojnë brenda perimetrit tuaj, me kredencialet tuaja.
  • Email + webmail + DKIMAdresa emaili profesionale në domenin tuaj, webmail i përfshirë dhe nënshkrim DKIM i konfiguruar për dërgueshmërinë — i domosdoshëm që nga shtrëngimi i rregullave të Gmail dhe Outlook.
  • Menaxhim DNS i integruarZonat tuaja DNS menaxhohen drejtpërdrejt në panel: regjistrime A, CNAME, MX, TXT, SPF. Pa vajtje-ardhje mes një regjistruesi dhe një hosti.
  • Menaxher skedarësh webNgarkim, redaktim dhe organizim i skedarëve tuaj në HTTPS nga shfletuesi. FTP-ja, protokoll i pakriptuar i viteve '90, thjesht nuk ekspozohet.
  • Backup-e automatikeKopje rezervë të përfshira në të gjitha planet, të rikthyeshme pa asnjë manipulim teknik nga ana juaj.
  • SSL Let's Encrypt automatik përmes TraefikCertifikata HTTPS lëshohet dhe rinovohet automatikisht nga Traefik, reverse proxy-ja jonë. Zero veprime, zero certifikata të skaduara, zero kosto.

Pika e rëndësishme: OptionPanel nuk është një cPanel i rishkruar. Është një arkitekturë tjetër. Traefik e drejton trafikun drejt kontejnerëve të çdo klienti dhe e menaxhon SSL-në në hyrje; stack-et e klientëve janë të pavarura nga njëri-tjetri; dhe paneli është vetëm dritarja e drejtimit e këtij ansambli — jo një mastodont me çelësat e gjithë makinës.

3. cPanel vs OptionPanel: krahasimi i sinqertë

KritericPanel (hostim klasik i përbashkët)OptionPanel
IzolimiLlogari që bashkëjetojnë në të njëjtin OS, të frenuara nga LVE/CageFSStack Docker i izoluar për çdo klient
Stack-u aplikativApache + PHP + MySQL, Node.js i shtuar më pasFaqe statike + Node.js 20, të menduara si native
Baza e të dhënaveMySQL e ndarë mes llogarive të serveritMongoDB 7 e dedikuar për çdo klient
SSLAutoSSL, sipas konfigurimit të hostitLet's Encrypt automatik përmes Traefik, i përfshirë
Kostoja e licencësLicencë për llogari, në rritje vit pas viti, e kaluar te klientiAsnjë licencë e palës së tretë: çmim i qëndrueshëm 9,99–19,99 €/muaj
Sipërfaqja e sulmitPanel + WHM + Exim + FTP + phpMyAdmin në një makinë të përbashkëtPerimetër i reduktuar, një kompromentim mbetet i kufizuar në kontejner
Transferimi i skedarëveFTP/SFTPMenaxher skedarësh web në HTTPS
WordPress / PHPPo, është zanati i tij kryesorJo — zgjedhje e pranuar: migrojmë në Next.js

Kjo tabelë është qëllimisht e sinqertë në rreshtin e fundit: nëse nevoja juaj është të hostoni një WordPress siç është, me çmimin më të ulët të mundshëm, cPanel mbetet mjeti i bërë për këtë, dhe ne nuk do të pretendojmë të kundërtën. Basti ynë është tjetër — i kthehemi më poshtë.

4. Çfarë ndryshon konkretisht për faqen tuaj?

Arkitektura është problemi ynë. Ajo që ju përket juve janë efektet e matshme nga ana e klientit. Janë tre.

Performancë që nuk varet nga fqinjët

Në një hostim klasik të përbashkët, koha juaj e ngarkimit varet nga çfarë bëjnë faqet e tjera të makinës: një dyqan fqinj në mes të një fushate zbritjesh mund ta ngadalësojë vitrinën tuaj. Me një stack të izoluar, burimet tuaja janë tuajat. Dhe meqë ne shërbejmë faqe statike ose Node.js — jo një WordPress që e rindërton çdo faqe në PHP në çdo vizitë — kohët e përgjigjes janë strukturalisht më të mira, gjë që ndihet te Core Web Vitals dhe rrjedhimisht te SEO.

Siguri nga dizajni, jo me arnime

Izolimi Docker i kufizon incidentet: komprometimi i një faqeje nuk ua hap derën të tjerave. Kësaj i shtohen mungesa e PHP-së së përbashkët (caku i parë i sulmeve të automatizuara në web), mungesa e FTP-së së ekspozuar, SSL-ja e rinovuar pa ndërhyrje njerëzore, mbrojtja anti-DDoS dhe backup-et automatike. Më pak komponentë të ekspozuar do të thotë më pak gjëra që mund të shkojnë keq.

Një çmim që nuk do të lëvizë në rinovim

Ky është ndoshta efekti më konkret për një SME: asnjë licencë cPanel në kostot tona, pra asnjë rritje prodhuesi për t'u kaluar te ju. Tre planet e OptionPanel janë të thjeshta dhe pa çmime joshëse që dyfishohen në vitin e dytë:

PlaniÇmimiFaqeHapësira
Starter9,99 €/muaj1 faqe3 GB SSD
Business13,99 €/muaj2 faqe10 GB NVMe
Enterprise19,99 €/muajFaqe të pakufizuara25 GB

Të gjitha planet përfshijnë të njëjtën bazë: uptime 99,9 %, SSL automatik, anti-DDoS, backup-e, email + webmail, menaxhim DNS dhe menaxher skedarësh. Dallimi qëndron vetëm te numri i faqeve dhe hapësira në disk.

5. Çfarë nuk bën OptionPanel (dhe pse është e qëllimshme)

Një artikull i sinqertë duhet të thotë edhe çfarë nuk bën produkti. OptionPanel nuk është një hostim i përbashkët gjithëpërfshirës, dhe tri mungesa janë zgjedhje të qëllimshme, jo mangësi në pritje të korrigjimit.

  • Pa PHP dhe pa WordPress të përbashkëtTë rifusësh PHP të ndarë do të thotë të rifusësh pikërisht sipërfaqen e sulmit dhe borxhin e mirëmbajtjes që lamë pas. Kur një klient vjen me një WordPress, nuk e hostojmë siç është: e migrojmë në Next.js, duke ruajtur përmbajtjen, URL-të dhe fitimet SEO.
  • Pa MySQLStandardi ynë është MongoDB 7, me bazë të dedikuar për çdo klient. Një projekt që kërkon medoemos MySQL nuk është projekt për OptionPanel — dhe këtë e themi që në ofertë, jo pas nënshkrimit.
  • Pa FTPMenaxheri i skedarëve web i mbulon nevojat reale (ngarkim, redaktim, organizim) në HTTPS, pa ekspozuar një protokoll të trashëguar që në versionin e tij bazë i transmeton kredencialet në tekst të hapur.

Ky pozicionim ka një pasojë të pranuar: ne nuk e shesim OptionPanel si produkt të pavarur për webmaster-a. Ai është themeli i hostimit të faqeve që krijojmë dhe mirëmbajmë. Migrimi i një WordPress-i në Next.js është bërë, në fakt, një nga punët tona më të shpeshta — e kemi dokumentuar procesin e plotë në udhëzuesin tonë të migrimit nga WordPress në Next.js.

OptionPanel në praktikë: nga t'ia nisni?

Tre vjet pas vendimit për ta lënë cPanel, bilanci është i thjeshtë: kosto që i kontrollojmë nga fillimi në fund, incidente të kufizuara nga vetë dizajni dhe një stack i përputhur me atë që ndërtojmë realisht për klientët tanë. Basti i fletës së bardhë kushtoi kohë zhvillimi — sot na bën të pavarur nga roadmap-i dhe tarifat e një prodhuesi amerikan.

Nëse aktualisht e hostoni faqen tuaj në një hostim të përbashkët me cPanel dhe doni të krahasoni seriozisht, udhëzuesi ynë i plotë i hostimit web në Belgjikë i vendos kriteret objektive. Dhe nëse doni të dini si do të dukej faqja juaj — përfshirë WordPress — në një stack modern të izoluar, kërkoni një ofertë falas: përgjigje brenda 48 orësh, migrim i marrë përsipër nga ne, plane hostimi nga 9,99 deri në 19,99 €/muaj.

Tags#optionpanel#cpanel#alternativa-cpanel#hostim#docker#nodejs