---
title: "Pubblicare una web app o un sito/blog usando Netlify"
description: "Ho sperimentato una soluzione semplice per pubblicare una web app senza pagare hosting né occuparmi del certificato SSL: Netlify. Carico una cartella con i file, collego il dominio registrato e la piattaforma gestisce tutto, HTTPS incluso. Posso usare l’upload manuale oppure un repository privato, mantenendo il codice sorgente non pubblico. Una volta configurati i DNS, il sito è online e gli aggiornamenti sono immediati. Una scelta pratica per progetti personali o piccoli lavori professionali."
url: "https://paolosala.net/pubblicare-una-web-app-o-un-sitoblog-usando-netlify"
published: "2025-04-29T12:19:00Z"
updated: "2025-11-29T13:23:23Z"
authors: ["Paolo Sala"]
---

# Pubblicare una web app o un sito/blog usando Netlify

Ho sperimentato una soluzione semplice per pubblicare una web app senza pagare hosting né occuparmi del certificato SSL: Netlify. Carico una cartella con i file, collego il dominio registrato e la piattaforma gestisce tutto, HTTPS incluso. Posso usare l’upload manuale oppure un repository privato, mantenendo il codice sorgente non pubblico. Una volta configurati i DNS, il sito è online e gli aggiornamenti sono immediati. Una scelta pratica per progetti personali o piccoli lavori professionali.

### Scenario

Ho un dominio registrato e voglio pubblicare gratuitamente una web app o un sito semplice senza dover pagare un hosting con certificato SSL e collegarlo al mio dominio. Voglio anche avere la possibilità di non rendere pubblico il codice sorgente.

La scelta è caduta su [Netlify](https://www.netlify.com/), una piattaforma gratuita che permette di caricare file, pubblicare un sito statico e collegare facilmente un dominio personalizzato, tutto con HTTPS incluso.

### Requisiti

- Una cartella con il sito o la web app (HTML, CSS, JS, immagini, ecc.)
- Un account gratuito su Netlify
- Un dominio registrato

### 1. Registrazione su Netlify

Su [Netlify](https://www.netlify.com/) creo un account gratuito (ci si può registrare con e-mail o tramite GitHub, GitLab o Bitbucket)

### 2. Creo il sito e carico i file

a) L'opzione che ho scelto io è il caricamento manuale**.**

Dopo aver effettuato il login, clicco su "Add new site" → "Deploy manually" e carico una cartella compressa con tutti i file.

La radice della cartella deve contenere un file `index.html`

b) Si può anche collegare un repository GitHub/GitLab cliccando su "Add new site" → "Import an existing project".

Dopo aver collegato Netlify all'account GitHub o GitLab scelgo il repository, pubblico o privato, dove sono contenuti i file del progetto, app o sito web.

In entrambi i casi Netlify crea un sottodominio con un nome improponibile (utile se si vogliono fare esperimenti).

Esempio: *sottodominio-12345.netlify.app* può essere rinominato in *my-wonderful-app.netlify.app*

### 3. Configuro il dominio personalizzato

Nella dashboard del sito su Netlify vado su "Domain Settings" → "Add custom domain" e inserisco il nome del dominio precedentemente acquistato da collegare al sito che ho appena creato.

La parte più delicata è la modifica dei DNS, perchè dipende anche dal proprio provider, nel mio caso Register.it.

Per mantenere la posta elettronica attiva, se inclusa nel dominio, basta modificare solo i record per il sito senza cambiare i nameserver.

Nel mio caso ho inserito due "A record" per puntare il dominio principale mantenendo invariato il servizio di posta elettronica incluso nel dominio:

| Nome | Tipo | Valore |
| --- | --- | --- |
| miodominio.com | *A* | 99.83.190.102 |
| miodominio.com | *A* | 75.2.60.5 |

### 4. HTTPS gratuito

Dopo aver collegato il dominio, Netlify genera automaticamente un certificato SSL gratuito *Let's Encrypt*

### 5. Gestione del sito

Per aggiornare il sito basta caricare nuovi file o modificare il repository GitHub collegato. Netlify aggiornerà automaticamente la pubblicazione.

### Conclusione

Con Netlify si può pubblicare una web app, un sito personale o un blog in pochi minuti, senza dover pagare per hosting o certificati di sicurezza, e mantenendo privato il codice sorgente se necessario.

È una soluzione semplice, adatta sia a progetti personali che a piccoli progetti professionali.
