Categoria: Web i aplicacions
Panell de hosting amb HestiaCP o Virtualmin: el vostre propi servidor de webs, sense llicències
Un panell on vosaltres doneu d'alta webs, dominis i bases de dades, i algú al darrere que manté el servidor segur, actualitzat i amb còpies que es poden recuperar.
- On es munta
- Al vostre compte, a nom vostre
- Còpies
- Amb restauració provada
- Actualitzacions
- Planificades i documentades
- Llicència
- HestiaCP: GPLv3. Virtualmin: edició GPL lliure i Pro de pagament opcional
En resum
HestiaCP i Virtualmin són panells de hosting de codi obert, una alternativa a cPanel o Plesk sense llicències de pagament per servidor. Els instal·lem al vostre compte i repartim la faena: vosaltres creeu webs, dominis, bases de dades i comptes FTP des del panell; nosaltres ens ocupem del servidor, la seguretat, les actualitzacions, les còpies fora i el monitoratge. El correu electrònic no va inclòs per defecte.
De què ens encarreguem de mantenir?
Un panell de hosting fa fàcil crear webs, però no manté el servidor tot sol. Sense ningú al darrere, els pegats es retarden, el disc s’ompli de còpies locals que no serveixen si cau la màquina i una web vulnerable pot comprometre totes les altres. Això és el que deixem sota control:
Panell
HestiaCP o Virtualmin instal·lat i actualitzat, amb accés restringit i doble factor.
Servidor
Sistema operatiu, serveis web, PHP i bases de dades amb pegats al dia.
Seguretat
Tallafocs, Fail2ban, SSH amb clau i cada web aïllada en el seu usuari del sistema.
Còpies
Webs i bases de dades copiades cada dia fora del servidor, amb restauració provada.
Certificats
HTTPS automàtic amb Let’s Encrypt per a cada domini, amb avís si una renovació falla.
Monitoratge
Serveis caiguts, disc, càrrega, memòria i certificats a punt de caducar.
Com ens repartim la faena?
La idea del panell és que vosaltres no depengueu de nosaltres per al dia a dia. La línia queda clara des del principi:
| Tasca | Qui | Com |
|---|---|---|
| Donar d’alta webs, dominis i subdominis | Vosaltres | Des del panell |
| Crear bases de dades i comptes FTP | Vosaltres | Des del panell |
| Triar la versió de PHP de cada web | Vosaltres | Des del panell, entre les que deixem instal·lades |
| Sistema operatiu, serveis i pegats | Nosaltres | Amb calendari i finestres avisades |
| Seguretat del servidor i del panell | Nosaltres | Tallafocs, Fail2ban, accessos i revisions |
| Còpies fora i restauració | Nosaltres | Diàries, xifrades i provades |
| Correu electrònic | No inclòs | Proveïdor a banda, o pressupost separat |
Per què el correu va a banda?
Els dos panells poden instal·lar un servidor de correu complet, però és la part que més faena dona i la que pitjor es porta en un servidor de webs. Cal cuidar la reputació de la IP perquè els missatges no acaben al correu brossa, mantenir SPF, DKIM i DMARC a cada domini, filtrar correu brossa i virus i vigilar que una contrasenya robada no convertisca el servidor en un emissor de spam. A més, diversos proveïdors de núvol bloquegen o limiten l’enviament de correu pel port 25. Per això instal·lem el panell sense el correu i us recomanem un proveïdor especialitzat per a les bústies. Si tot i així el voleu al vostre servidor, el pressuposem a banda, amb el seu propi abast.
Quins problemes trobem més sovint?
- Còpies només al mateix disc: el panell les fa, però es queden al servidor que pretenen protegir.
- Versions de PHP sense suport: webs antigues que obliguen a mantenir un PHP sense pegats de seguretat.
- Panell obert a internet: amb l’usuari administrador i sense doble factor.
- Webs abandonades: llocs que ningú no actualitza, per on entra un atacant a la resta del servidor.
- Disc ple: registres, còpies locals i arxius temporals que ningú no neteja.
- Correu instal·lat sense cuidar: la IP acaba en llistes negres i els missatges de totes les webs deixen d’arribar.
Com fem les còpies i les actualitzacions?
El panell fa una còpia diària de cada usuari, amb les seues webs i bases de dades, i nosaltres l’enviem xifrada fora del servidor, a un emmagatzematge d’objectes o a un altre servidor. Periòdicament restaurem una web en un entorn de prova per a comprovar que carrega i que la base de dades està completa. Les actualitzacions del sistema i dels serveis segueixen un calendari; les del panell, sobretot les versions majors, les apliquem després de llegir les notes de la versió i de provar-les en un servidor de prova, perquè canvien la configuració dels serveis que hi ha davall.
Per a qui té sentit?
Per a una agència o un desenvolupador que allotja les webs dels seus clients i vol deixar de pagar llicències de cPanel o Plesk. Per a una empresa amb diverses webs pròpies que vol donar-les d’alta sense dependre de ningú. I per a qui ja té un servidor amb panell muntat fa anys i no sap si les seues còpies funcionen. Si les vostres webs són WordPress amb molt de trànsit o una botiga, potser us encaixa més WordPress i WooCommerce gestionats; si són aplicacions en contenidors, Coolify i Dokploy gestionats. Si voleu que algú responga del servidor cada mes, està en l’SRE com a servei.
- PanellHestiaCP o Virtualmin
- NginxHTTPS per domini
- PHP-FPMUna versió per web
- MariaDBBases de dades
- CòpiesFora del servidor
On ho muntem?
Al vostre compte, al proveïdor que ja feu servir o al que encaixe millor. Si les dades s'han de quedar a la UE, Hetzner i OVHcloud són les opcions europees.
Proveïdors on ho muntem
- Hetzner
- AWS
- Google Cloud
- DigitalOcean
- OVH
- Servidor propi
| Proveïdor | Com ho muntem | A tindre en compte |
|---|---|---|
| Hetzner | Servidor cloud o dedicat amb el panell, i còpies a l'Object Storage de Hetzner o en un Storage Box. | Una de les opcions més econòmiques a Europa per a allotjar moltes webs petites. |
| AWS | Instància EC2 o Lightsail amb el panell i còpies a S3. | |
| Google Cloud | Compute Engine amb el panell i còpies a Cloud Storage. | |
| DigitalOcean | Droplet amb el panell i còpies a Spaces. | |
| OVH | VPS o servidor dedicat amb el panell i còpies a l'Object Storage d'OVHcloud. | |
| Servidor propi | El panell al vostre servidor o en una màquina virtual, amb IP pública o darrere d'un proxy. | Les còpies surten sempre fora de l'edifici. |
Què inclou
- HestiaCP o Virtualmin instal·lat en un servidor net del vostre compte, a nom vostre.
- Nginx, Apache o PHP-FPM amb diverses versions de PHP per triar per a cada web, i certificats HTTPS automàtics.
- MariaDB o MySQL, i PostgreSQL si el necessiteu, amb accés només des del mateix servidor.
- Panell amb accés restringit, doble factor i usuaris separats per a cada persona o client vostre.
- Tallafocs, Fail2ban, SSH només amb clau i pegats del sistema aplicats amb calendari.
- Còpies diàries de webs i bases de dades fora del servidor, amb restauració de prova periòdica.
- Actualitzacions del panell i dels seus serveis provades abans d'aplicar-les.
- Monitoratge de serveis, disc, càrrega i certificats, amb alertes.
Preguntes freqüents
Inclou el correu electrònic?
No per defecte. Un servidor de correu propi exigeix cuidar la reputació de la IP, els registres SPF, DKIM i DMARC, el filtratge de correu brossa i l'antivirus, i molts proveïdors de núvol bloquegen o limiten l'enviament pel port 25. Per això instal·lem el panell sense el correu i us recomanem un proveïdor de correu a banda. Si tot i així el voleu al vostre servidor, el pressuposem per separat.
HestiaCP o Virtualmin: quin ens recomaneu?
HestiaCP és més senzill i té una interfície més neta; funciona sobre Debian i Ubuntu, i és una bona opció per a allotjar webs PHP sense complicar-se. Virtualmin és més complet i configurable, admet també distribucions de la família Red Hat i es recolza en Webmin per a administrar el sistema. Si no teniu preferència, en la majoria de casos comencem per HestiaCP.
Podem migrar les nostres webs des de cPanel o Plesk?
Sí. Els dos panells tenen eines per a importar còpies de cPanel, encara que no ho porten tot. Revisem cada web, la passem al servidor nou, la provem amb un domini temporal i canviem el DNS quan respon igual. El que no viatja sol, com ara tasques programades o configuracions a mida, ho passem a mà.
Què podem fer nosaltres des del panell i què feu vosaltres?
Vosaltres doneu d'alta webs i dominis, creeu bases de dades i comptes FTP, canvieu la versió de PHP de cada web i gestioneu els usuaris dels vostres clients, si en teniu. Nosaltres ens ocupem del que hi ha davall: el sistema operatiu, els serveis, la seguretat, les actualitzacions, les còpies i les alertes. Si una web concreta es trenca pel seu propi codi, us avisem amb el que hem vist.
Cal pagar alguna llicència?
Amb HestiaCP, no: és programari lliure i no té edició de pagament. Virtualmin té una edició GPL gratuïta, que és la que usem normalment, i una edició Pro de pagament amb funcions extra; si la necessiteu, la llicència la contracteu vosaltres i queda a nom vostre. El servidor el pagueu al vostre proveïdor, com sempre.
Expliqueu-nos el vostre cas
En una trucada gratuïta de 20 minuts veiem on sou i per on començar. Sense compromís.
Documentació oficial consultada
Les dades tècniques d'aquesta pàgina es basen en:
Revisat el