Hosting gratuito: tutto quello che include
Lo spazio per un sito web è incluso con la casella di posta e non chiede pagamenti, dati della carta né un periodo di prova che un giorno scade. Ecco tutto ciò che la piattaforma fa e, detto chiaramente, tutto ciò che non fa.
Cosa ottiene
Un processo separato per ogni cliente non è una formalità. Significa che il sito di qualcun altro bloccato in un ciclo infinito non toglie né memoria né tempo al suo: ognuno ha il proprio tetto e ognuno lo raggiunge da solo.
- Spazio su disco
- 500 MB
- Database MySQL
- uno, fino a 200 MB
- PHP
- 8.4, un processo separato per ogni cliente
- Memoria per richiesta
- 128 MB
- Tempo di esecuzione degli script
- fino a 60 secondi
- Caricamento di file
- fino a 64 MB
- Traffico
- né conteggiato né limitato
- Domini propri
- quanti ne vuole, tutti mostrano lo stesso sito
- Certificato HTTPS
- emesso e rinnovato in automatico
- Durata
- a tempo indeterminato, finché accede alla casella
Per iniziare
- Il mio account → Hosting → Attiva l’hosting. Ci vuole circa un minuto; non serve alcuna approvazione.
- Le credenziali compaiono nello stesso punto: login, indirizzo del file manager, dati del database.
- Apra il file manager e carichi i file del sito nella sua cartella principale (root): è la cartella del sito.
- Il sito è subito online a un indirizzo come s-login.andevora.com: qualcosa da mostrare mentre il suo dominio non è ancora collegato.
Un file manager al posto dell’FTP
I file si caricano con un gestore nel browser: trascinandoli, per cartelle, come archivio. Un archivio si può estrarre direttamente sul server, senza doverlo prima estrarre sul proprio computer.
FTP e SFTP non ci sono, di proposito. L’FTP invia la password in chiaro, e l’SFTP significherebbe un account di sistema per ogni cliente: proprio la porta attraverso cui le piattaforme gratuite diventano un vivaio di abusi. Il file manager fa lo stesso lavoro e non apre nulla in più.
Database e phpMyAdmin
Il database viene creato insieme allo spazio. Nome, utente e password si trovano nelle stesse credenziali di tutto il resto.
Lo gestisce con phpMyAdmin nel browser: importazione, esportazione, modifica delle tabelle, tutte le operazioni consuete. Niente da installare: è già attivo su db.andevora.com.
Dal suo codice si colleghi a localhost: il database si trova sullo stesso server del sito e non è esposto all’esterno.
Cosa può fare PHP qui
Versione 8.4: quella attuale, non quella a cui si aggrappano ancora le piattaforme più vecchie. Le estensioni consuete ci sono tutte:
- Database: mysqli, PDO, pdo_mysql.
- Immagini: gd, exif.
- Rete e dati: curl, openssl, sodium, json, xml, dom, simplexml, xsl.
- Testo e lingue: mbstring, iconv, intl, gettext.
- E inoltre: zip, bcmath, fileinfo, OPcache.
Il suo dominio
Il collegamento richiede due passaggi: prima, presso il suo registrar, punti il dominio sui nostri nameserver, poi lo aggiunga nel suo account. L’ordine conta: finché il dominio non ci è stato affidato, il collegamento non va a buon fine; così nessuno può appropriarsi in anticipo del dominio di qualcun altro. I dettagli sono in una guida apposita, «Collegare il proprio dominio».
Creiamo noi la zona, la firmiamo con DNSSEC ed emettiamo il certificato. Da parte sua bastano due righe nel pannello del registrar.
HTTPS senza muovere un dito
Il certificato viene emesso automaticamente non appena il dominio inizia a puntare su di noi, e si rinnova da solo ogni tre mesi. Nessuna scadenza da tenere d’occhio, niente da pagare.
Il semplice http viene sempre reindirizzato su https: i suoi visitatori non ricevono alcuna versione non cifrata.
Cosa non c’è, e perché
Metà di questo elenco non è taccagneria, ma la condizione perché una piattaforma possa restare gratuita senza sputare spam. La posta inviata dal codice è il modo principale in cui gli hosting gratuiti si fanno una cattiva reputazione, e noi l’abbiamo chiusa del tutto invece di limitarla.
- FTP e SFTP — si veda sopra; al loro posto, un file manager.
- .htaccess — la piattaforma usa nginx, non Apache, e quel file semplicemente non viene mai letto. Le regole di reindirizzamento vanno nella sua applicazione.
- SSH — i clienti non hanno una shell sul sistema.
- Attività pianificate proprie — cron non lo concediamo.
- Invio di posta dagli script — la funzione mail è disattivata e sul server non c’è alcun programma di posta. Si può scrivere solo dalla propria casella, dopo aver effettuato l’accesso.
- IPv6 — non ancora attivato.
A cosa è adatto
Una pagina personale, un biglietto da visita, un portfolio, un piccolo blog, un progetto di studio, una landing page, il sito di una piccola organizzazione: tutto questo sta comodamente in 500 megabyte.
A cosa non è adatto: un negozio con migliaia di articoli, un hosting video, un deposito di file, qualsiasi cosa sotto carico pesante e costante. Non perché sia vietato, ma perché andrà a sbattere contro i limiti e funzionerà male, per lei e per i vicini.