Introduzione al Self-Hosting
Effettua il login per accedereIl self-hosting è la pratica di gestire i propri servizi digitali. Dalla prima installazione, alla configurazione, alla manutenzione. Il controllo è tuo. Puoi cambiare ogni singolo aspetto del tuo software.
Il self-hosting può sembrare una pratica molto complessa, che richiede anni ed anni di studio. In parte ciò è vero, specialmente se si vogliono raggiungere le migliori configurazioni. Ma per iniziare con il self-hosting non abbiamo bisogno di anni ed anni di esperienza. Abbiamo solo bisogna di voglia di imparare e di fantasia nell'immaginare un mondo in cui non dobbiamo subire sempre e comunque le conseguenze delle scelte delle grandi società, ma in cui possiamo dire la nostra con i nostri mezzi e nei nostri spazi digitali.
Questo corso mostra in pratica cosa significa fare self-hosting. Durante il corso mostrerò i passi necessari per comprare un server accessibile pubblicamente da internet, per configurarlo in modo da garantire dei buoni livelli di sicurezza, ed infine mostrerò l'installazione e la configurazione iniziale di alcuni dei servizi più comuni e più utili da avere, sia per se stessi che per il proprio business.
Contenuti del corso
- Che cos'è un VPS?
- Come accedere ad un VPS
- Profilo SSH
- Configurazione del firewall
- Configurazione di ssh
- Configurazione di sudo
- Gestione dei pacchetti
- Introduzione a caddy
- Server web statico
- Il ruolo di HTTPs
- Blog personale con hugo
- Che cos'è una applicazione web?
- Che cos'è un reverse proxy?
- Perché Docker?
- Installiamo Docker
- Che cos'è docker compose?
- Privilegi Docker
- Lavorare con la docker CLI
- Port mapping
- Volumi
- Docker prune
- Esempio - MySQL
- Lavorare con Docker Compose
- Crea la tua immagina docker