Blog
Costruire un'attività di hosting WordPress in 30 giorni
Come le agenzie utilizzano l'hosting basato su Docker per creare entrate ricorrenti con PAGEnza. Numeri reali, flusso di lavoro reale.
Le entrate ricorrenti sono l'obiettivo per la maggior parte delle agenzie. Il lavoro su progetto paga bene, ma è imprevedibile: ogni mese si parte da zero. L'hosting cambia questa situazione. Un cliente che paga 30 €/mese per l'hosting WordPress gestito è un'entrata che si rinnova senza una proposta.
Questo post copre come le agenzie stanno costruendo attività di hosting basate sull'infrastruttura di PAGEnza, con numeri reali dal processo di configurazione.
Il problema tradizionale dell'agenzia di hosting
La maggior parte delle agenzie che offrono "hosting WordPress gestito" rivendono hosting condiviso: hanno un account rivenditore con un provider di hosting e aumentano il costo. Questo funziona fino a quando:
Il sito di un cliente viene hackerato. Su hosting condiviso, un sito compromesso può diffondersi ad altri. Sei responsabile di una violazione che non potevi prevenire.
Il sito di un cliente va offline. Sei in balia della coda di supporto del provider di hosting. La tua SLA nei confronti del cliente dipende dai tempi di risposta di qualcun altro.
Un cliente ha bisogno di qualcosa di personalizzato. Vuoi installare un'estensione PHP specifica? Eseguire un cron job a intervalli specifici? Su hosting condiviso, la risposta è solitamente no.
L'hosting basato su container risolve tutti e tre i problemi. Controlli l'infrastruttura, controlli l'isolamento, controlli la configurazione.
Cosa stai vendendo
Un pacchetto di hosting WordPress gestito da un'agenzia include tipicamente:
- Hosting WordPress su un server affidabile
- Backup automatici (giornalieri o settimanali)
- Gestione certificati SSL
- Aggiornamenti del core e dei plugin di WordPress
- Monitoraggio di base della sicurezza
- Supporto per domande del tipo "qualcosa si è rotto, puoi sistemarlo?"
Il prezzo di mercato per questo varia a seconda del mercato e del tipo di cliente: 20–80 €/mese per clienti di piccole imprese, 100–300 €/mese per siti più grandi o clienti con maggiori esigenze di supporto.
Il costo per fornire questo con l'infrastruttura PAGEnza è il costo del server diviso per il numero di clienti. Un VPS che gestisce comodamente 20–30 siti WordPress containerizzati costa 40–80 €/mese. Con 20 clienti che pagano 40 €/mese, si tratta di 800 € di MRR contro 60 € di costo del server.
Primo mese: configurazione dell'infrastruttura
Settimana 1: Provisioning del server
Hai bisogno di un VPS con RAM e CPU sufficienti per il numero di siti che intendi ospitare. I container Docker sono efficienti: un sito WordPress con traffico basso utilizza circa 256 MB di RAM. Un VPS con 4 GB di RAM può gestire comodamente 10–12 siti con margine.
Provider comunemente utilizzati per questo: Hetzner (miglior rapporto prezzo/prestazioni in Europa), DigitalOcean (buona documentazione, costo leggermente superiore), OVH (buone opzioni europee).
Installa Docker, Docker Compose e l'agente server PAGEnza. Questa è una configurazione una tantum documentata nella documentazione di hosting di PAGEnza.
Settimana 2: Primi siti di test
Provisiona 2–3 siti di test per verificare la configurazione. Controlla:
- SSL viene emesso correttamente
- Sottodomini risolvono
- Amministrazione WordPress accessibile
- Plugin PAGEnza attivo e connesso
Esegui un test di carico su un container per verificare che i limiti delle risorse funzionino: un sito sotto carico non dovrebbe influire sugli altri container.
Settimana 3: Sistema di backup
Configura backup automatici. L'infrastruttura PAGEnza esegue il backup del volume dati di ciascun container secondo una pianificazione da te configurata. I backup dovrebbero essere inviati in una posizione separata dal server principale: S3, Backblaze B2 o un altro VPS.
Prova il ripristino da backup prima di mettere qualsiasi sito di cliente sul server. Dovresti essere in grado di ripristinare un sito da backup in meno di 10 minuti.
Settimana 4: Monitoraggio e allarmi
Configura il monitoraggio dell'uptime per ogni sito (il piano gratuito di UptimeRobot funziona per questo). Configura avvisi sul tuo telefono o su Slack per qualsiasi sito che va offline.
Aggiungi monitoraggio di base del server: CPU, memoria, utilizzo del disco, in modo da sapere quando ti stai avvicinando alla capacità.
Primo mese: primi clienti
Mentre l'infrastruttura è in fase di configurazione, inizia a parlare con i clienti esistenti del passaggio al tuo hosting gestito.
Buoni candidati:
- Clienti i cui siti hai costruito e mantieni
- Clienti su hosting condiviso scadente che hanno avuto problemi di downtime
- Clienti che hanno menzionato di volere "qualcuno che si occupi delle cose tecniche"
Il discorso è semplice: "Sto spostando i miei clienti di hosting su una nuova infrastruttura che ti offre un ambiente dedicato: il tuo sito non sarà influenzato dal traffico o dai problemi di sicurezza di nessun altro. Stesso prezzo di quello che paghi ora, servizio migliore."
Per i nuovi siti costruiti con PAGEnza, l'hosting è un naturale upsell: il sito viene generato comunque sull'infrastruttura e lasciarlo lì è la via di minor resistenza.
Il flusso di lavoro di supporto
Il costo operativo principale per la gestione di un'attività di hosting è il tempo di supporto. I problemi comuni e come l'hosting containerizzato li influisce:
Sito lento: con hosting condiviso, lento può significare "altri siti stanno usando le risorse". Con i container, se un sito è lento, la causa è su quel sito: un plugin, una query, un picco di traffico. Più facile da diagnosticare, più facile da risolvere.
Sito hackerato: con l'isolamento dei container, il contenimento è automatico. Il container compromesso è isolato dagli altri. Lo metti offline, ripristini dal backup, scansiona il punto di ingresso, chiudilo.
Aggiornamento plugin ha rotto qualcosa: ripristina dal backup pre-aggiornamento, identifica il plugin problematico, aggiorna gli altri, lascia in sospeso quello problematico. Con backup giornalieri, il punto di ripristino è sempre recente.
Certificato SSL scaduto: i certificati Let's Encrypt si rinnovano automaticamente. Se il rinnovo fallisce (problema DNS, server irraggiungibile), ricevi un avviso prima della scadenza e puoi risolverlo.
Livelli di prezzo che funzionano
Una semplice struttura a tre livelli:
Base — 29 €/mese: hosting, SSL, backup settimanale, aggiornamenti del core. Ottimo per semplici siti vetrina con poco traffico.
Standard — 49 €/mese: hosting, SSL, backup giornaliero, aggiornamenti core + plugin, report mensile scansione sicurezza. Ottimo per siti aziendali con aggiornamenti regolari di contenuti.
Priorità — 89 €/mese: tutto in Standard, più 2 ore di supporto/modifiche al mese, tempo di risposta prioritario. Ottimo per clienti che trattano il loro sito web come uno strumento aziendale.
La maggior parte dei clienti sceglie Standard. Priorità è per i clienti che altrimenti ti chiamerebbero per ogni piccola modifica: è meglio formalizzarlo come retainer piuttosto che gestirlo ad hoc.
30 giorni dopo
Un risultato realistico dopo 30 giorni di impegno mirato: 5–8 clienti di hosting, 200–400 € di MRR, infrastruttura stabile e testata. Non cambia la vita, ma è una base che si accumula. Ogni nuovo progetto cliente è un'opportunità per aggiungere un cliente di hosting. Con 20 clienti, le entrate ricorrenti coprono una parte significativa delle spese generali dell'agenzia.
Il limite è determinato da quanti siti la tua infrastruttura può gestire e quanto tempo di supporto sei disposto a dedicare. La maggior parte delle agenzie scopre che 30–50 clienti di hosting sono gestibili senza personale di supporto dedicato.