{"id":21134,"date":"2024-12-11T18:26:19","date_gmt":"2024-12-11T17:26:19","guid":{"rendered":"https:\/\/www.digitalking.it\/?p=21134"},"modified":"2025-11-13T20:05:28","modified_gmt":"2025-11-13T19:05:28","slug":"self-hosting-host-your-applications-and-take-back-control-of-your-data","status":"publish","type":"post","link":"https:\/\/www.digitalking.it\/en\/2024\/12\/11\/self-hosting-host-your-applications-and-take-back-control-of-your-data\/","title":{"rendered":"Self-Hosting: Host your Applications and Take Back Control of Your Data"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading time:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p>In un mondo sempre pi\u00f9 dominato dai servizi cloud, molti utenti cercano alternative per mantenere il controllo sui propri dati e ridurre la dipendenza da piattaforme di terze parti. Il <strong>self-hosting<\/strong> rappresenta una soluzione potente ed economica per chi desidera gestire applicazioni direttamente sui propri dispositivi. Che tu voglia sincronizzare file, proteggere la tua rete o goderti lo streaming multimediale, questa guida ti aiuter\u00e0 a scoprire i vantaggi, gli strumenti necessari e i consigli per iniziare. A questo scopo puoi sfruttare un vecchio PC o meglio ancora un potente mini PC.<\/p>\n\n<h3 class=\"wp-block-heading\">Vantaggi e svantaggi delle applicazioni self-hosted rispetto a quelle basate su cloud<\/h3>\n\n<h4 class=\"wp-block-heading\"><strong>Vantaggi<\/strong><\/h4>\n\n<ol class=\"wp-block-list\">\n<li><strong>Controllo totale sui dati<\/strong>: I tuoi dati rimangono nei tuoi dispositivi senza passare attraverso server di terze parti.<\/li>\n\n\n\n<li><strong>Costi ridotti nel lungo periodo<\/strong>: Dopo l&#8217;investimento iniziale in hardware, non ci sono costi di abbonamento.<\/li>\n\n\n\n<li><strong>Privacy<\/strong>: Non dipendi da servizi che potrebbero monetizzare i tuoi dati.<\/li>\n\n\n\n<li><strong>Flessibilit\u00e0<\/strong>: Puoi configurare le applicazioni in base alle tue esigenze specifiche.<\/li>\n\n\n\n<li><strong>Personalizzazione<\/strong>: Accesso ad un ampia gamma di applicazioni e strumenti.<\/li>\n\n\n\n<li><strong>Prestazioni<\/strong>: Eliminando il tempo di latenza di internet, alcune operazioni possono essere pi\u00f9 veloci in rete locale.<\/li>\n<\/ol>\n\n<h4 class=\"wp-block-heading\"><strong>Svantaggi<\/strong><\/h4>\n\n<ol class=\"wp-block-list\">\n<li><strong>Manutenzione<\/strong>: Sei responsabile della manutenzione, degli aggiornamenti e del backup.<\/li>\n\n\n\n<li><strong>Requisiti tecnici<\/strong>: Richiede conoscenze tecniche per installazione, configurazione e risoluzione dei problemi.<\/li>\n\n\n\n<li><strong>Affidabilit\u00e0<\/strong>: Il servizio potrebbe essere non disponibile in caso di guasti hardware o problemi di rete.<\/li>\n\n\n\n<li><strong>Consumo energetico<\/strong>: Tenere un dispositivo acceso 24\/7 comporta costi energetici aggiuntivi.<\/li>\n\n\n\n<li><strong>Sicurezza<\/strong>: La sicurezza dipende dalle tue configurazioni, e un errore pu\u00f2 esporre il sistema a rischi.<\/li>\n<\/ol>\n\n<h3 class=\"wp-block-heading\">Requisiti hardware e software<\/h3>\n\n<h4 class=\"wp-block-heading\"><strong>Hardware<\/strong><\/h4>\n\n<p><strong>CPU<\/strong>: Per la maggior parte delle applicazioni, anche una CPU di vecchia generazione \u00e8 sufficiente. Per applicazioni pi\u00f9 pesanti (esempio streaming video) una CPU pi\u00f9 moderna con supporto per la transcodifica hardware (Intel Quick Sync, NVENC di NVIDIA o VCE di AMD) \u00e8 utile.<\/p>\n\n<p><strong>RAM<\/strong>:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Minimo<\/strong>: 2-4 GB (applicazioni leggere).<\/li>\n\n\n\n<li><strong>Consigliato<\/strong>: 8+ GB per carichi multipli o applicazioni pi\u00f9 pesanti.<\/li>\n<\/ul>\n\n<p><strong>Storage<\/strong>:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>SSD.<\/li>\n\n\n\n<li>Capacit\u00e0 dipendente dal tipo di applicazioni (ad esempio, per applicazioni di streaming video\/audio o raccolta foto occorre valutare lo spazio per i contenuti multimediali).<\/li>\n<\/ul>\n\n<p><strong>Scheda di rete<\/strong>: Una scheda gigabit \u00e8 ideale per prestazioni ottimali.<\/p>\n\n<p><strong>Consumo energetico<\/strong>: Un mini PC o portatile a basso consumo \u00e8 consigliato per un uso continuo.<\/p>\n\n<h4 class=\"wp-block-heading\"><strong>Software<\/strong><\/h4>\n\n<p><strong>Distribuzione Linux<\/strong>: Qualsiasi distribuzione desktop o server pu\u00f2 funzionare:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Consigliate<\/strong>: Ubuntu Server, Debian, Fedora, o distribuzioni leggere come Alpine Linux.<\/li>\n<\/ul>\n\n<p><strong>Docker<\/strong>: semplifica l&#8217;installazione e l&#8217;isolamento delle applicazioni. Pu\u00f2 essere usato su qualsiasi distribuzione Linux.<\/p>\n\n<p><strong>Gestione<\/strong>: Strumenti come Portainer possono aiutare nella gestione dei container.<\/p>\n\n<h3 class=\"wp-block-heading\">Considerazioni sulla sicurezza<\/h3>\n\n<ol class=\"wp-block-list\">\n<li><strong>Aggiornamenti regolari<\/strong>: Aggiorna regolarmente sia il sistema operativo che le applicazioni.<\/li>\n\n\n\n<li><strong>Firewall<\/strong>: Configura un firewall (es. UFW su Linux).<\/li>\n\n\n\n<li><strong>Accesso remoto sicuro<\/strong>: Usa SSH con autenticazione a chiave pubblica e disabilita l&#8217;accesso con password.<\/li>\n\n\n\n<li><strong>Certificati SSL<\/strong>: Usa Let&#8217;s Encrypt per abilitare HTTPS sulle applicazioni esposte.<\/li>\n\n\n\n<li><strong>Isolamento<\/strong>: Usa container (Docker) per isolare le applicazioni.<\/li>\n\n\n\n<li><strong>Backup<\/strong>: Implementa backup regolari, sia locali che remoti.<\/li>\n\n\n\n<li><strong>Protezione contro brute force<\/strong>: Utilizza strumenti come Fail2Ban.<\/li>\n<\/ol>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-dominant-color=\"7b97a3\" data-has-transparency=\"false\" style=\"--dominant-color: #7b97a3;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/www.digitalking.it\/wp-content\/uploads\/2024\/12\/self-hosting2.webp\" alt=\"\" class=\"wp-image-21131 not-transparent\" srcset=\"https:\/\/www.digitalking.it\/wp-content\/uploads\/2024\/12\/self-hosting2.webp 1024w, https:\/\/www.digitalking.it\/wp-content\/uploads\/2024\/12\/self-hosting2-300x300.webp 300w, https:\/\/www.digitalking.it\/wp-content\/uploads\/2024\/12\/self-hosting2-150x150.webp 150w, https:\/\/www.digitalking.it\/wp-content\/uploads\/2024\/12\/self-hosting2-768x768.webp 768w\" \/><figcaption class=\"wp-element-caption\">Self-hosting<\/figcaption><\/figure>\n<\/div>\n<p>Se vuoi utilizzare le applicazioni self-hosted fuori dalla tua rete domestica devi tenere in considerazione i seguenti aspetti:<\/p>\n\n<p><strong>DDNS (DNS dinamico)<\/strong>:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Servizi come Duck DNS forniscono un hostname pubblico per accedere alla rete domestica.<\/li>\n<\/ul>\n\n<p><strong>Reverse Proxy<\/strong>:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Configura un reverse proxy (consigliato Caddy perch\u00e9 pi\u00f9 semplice da configurare) per gestire l&#8217;accesso alle applicazioni.<\/li>\n<\/ul>\n\n<p><strong>VPN<\/strong>:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Configura un server VPN (ad esempio, WireGuard) per connetterti in modo sicuro alla tua rete domestica.<\/li>\n<\/ul>\n\n<p><strong>Port Forwarding<\/strong>:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Configura il port forwarding sul router per i servizi necessari, ma limitane l\u2019uso diretto per evitare esposizioni non necessarie.<\/li>\n<\/ul>\n\n<p><strong>Certificati SSL<\/strong>:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Utilizza Let&#8217;s Encrypt per proteggere la connessione HTTPS alle applicazioni.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\">Elenco di applicazioni self-hosted open source popolari<\/h3>\n\n<h4 class=\"wp-block-heading\"><strong>Gestione file e cloud<\/strong><\/h4>\n\n<ul class=\"wp-block-list\">\n<li><strong>Nextcloud<\/strong>: Alternativa a Google Drive\/Dropbox.<\/li>\n\n\n\n<li><strong>OwnCloud<\/strong>: Simile a Nextcloud, focalizzato sulla gestione dei file.<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\"><strong>Multimedia<\/strong><\/h4>\n\n<ul class=\"wp-block-list\">\n<li><strong>Jellyfin<\/strong>: Streaming multimediale.<\/li>\n\n\n\n<li><strong>Plex<\/strong>: Simile a Jellyfin ma con funzionalit\u00e0 premium.<\/li>\n\n\n\n<li><strong>Emby<\/strong>: Altra alternativa per lo streaming.<\/li>\n\n\n\n<li><strong>PhotoPrism<\/strong>: app foto basata sull&#8217;IA.<\/li>\n\n\n\n<li><strong>Immich<\/strong>: gestione foto e video.<\/li>\n\n\n\n<li><strong>Navidrome<\/strong>: collezione e streaming di musica<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\"><strong>Backup e sincronizzazione<\/strong><\/h4>\n\n<ul class=\"wp-block-list\">\n<li><strong>Syncthing<\/strong>: Sincronizzazione file tra dispositivi.<\/li>\n\n\n\n<li><strong>Restic<\/strong>: Backup sicuri e criptati.<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\"><strong>Sicurezza e reti<\/strong><\/h4>\n\n<ul class=\"wp-block-list\">\n<li><strong>AdGuard Home<\/strong>: Blocco pubblicit\u00e0 e filtraggio DNS.<\/li>\n\n\n\n<li><strong>Pi-hole<\/strong>: Blocco pubblicit\u00e0 e DNS.<\/li>\n\n\n\n<li><strong>WireGuard<\/strong>: VPN semplice e veloce.<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\"><strong>Home automation<\/strong><\/h4>\n\n<ul class=\"wp-block-list\">\n<li><strong>Home Assistant<\/strong>: Domotica e automazione della casa.<\/li>\n\n\n\n<li><strong>OpenHAB<\/strong>: Simile a Home Assistant.<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\"><strong>Gestione di password<\/strong><\/h4>\n\n<ul class=\"wp-block-list\">\n<li><strong>Bitwarden<\/strong> (self-hosted): Gestione password.<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\"><strong>Automazione e monitoraggio<\/strong><\/h4>\n\n<ul class=\"wp-block-list\">\n<li><strong>Node-RED<\/strong>: Automazione di flussi di lavoro.<\/li>\n\n\n\n<li><strong>Zabbix\/Uptime Kuma\/Prometheus\/Grafana<\/strong>: Monitoraggio server e rete.<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\"><strong>Altri servizi<\/strong><\/h4>\n\n<ul class=\"wp-block-list\">\n<li><strong>BookStack<\/strong>: Documentazione e wiki.<\/li>\n\n\n\n<li><strong>Homer<\/strong>: Pannello di controllo per accedere facilmente ai tuoi servizi self-hosted.<\/li>\n\n\n\n<li><strong>Paperless-ngx<\/strong>: Gestione documenti senza carta.<\/li>\n\n\n\n<li><strong>Linkwarden<\/strong>: Gestore bookmark.<\/li>\n<\/ul>\n\n<p>Infine in questa <a href=\"https:\/\/github.com\/awesome-selfhosted\/awesome-selfhosted\" title=\"\" target=\"_blank\" rel=\"noopener\">pagina GitHub<\/a> trovate una lista completa di applicazioni self-hosted.<\/p>\n\n<div class=\"wp-block-advgb-infobox advgb-infobox-wrapper has-text-align-left has-text-align-undefined advgb-infobox-b10c5331-6cdf-402b-be38-de4737a13fdd\"><div class=\"advgb-infobox-wrap\"><div class=\"advgb-infobox-icon-container\"><div class=\"advgb-infobox-icon-inner-container\"><i class=\"material-icons-outlined\">bookmark<\/i><\/div><\/div><div class=\"advgb-infobox-textcontent\"><h3 class=\"advgb-infobox-title\">Bonus<\/h3><p class=\"advgb-infobox-text\">Se non siete pratici di Docker potete utilizzare <a href=\"https:\/\/github.com\/IceWhaleTech\/CasaOS\" title=\"\" target=\"_blank\" rel=\"noopener\">CasaOS<\/a>, una piattaforma open-source progettata per centralizzare la gestione della smart home e dei server domestici. Sebbene il nome possa suggerire un sistema operativo, in realt\u00e0 \u00e8 un software che pu\u00f2 essere installato su sistemi operativi esistenti come Debian, Ubuntu e Raspberry Pi OS. Offre un&#8217;interfaccia intuitiva per configurare e gestire dispositivi smart, applicazioni come media center e cloud storage, rendendolo una soluzione modulare e accessibile per utenti tecnici e non. Integra un App Store con una buona selezione di software utili in molteplici ambiti, inoltre sempre tramite GUI permette di installare app personalizzate.<\/p><\/div><\/div><\/div>\n\n<h3 class=\"wp-block-heading\">Conclusioni<\/h3>\n\n<p>Il self-hosting offre un\u2019opportunit\u00e0 unica per prendere il controllo dei propri dati e delle applicazioni, riducendo la dipendenza dai servizi cloud di terze parti. Con un po\u2019 di investimento iniziale in termini di hardware e configurazione, puoi creare un ecosistema flessibile, sicuro e completamente personalizzabile. Il risultato sar\u00e0 una maggiore autonomia e privacy. Iniziare potrebbe sembrare complesso, ma con gli strumenti giusti e un approccio passo-passo, scoprire il mondo del self-hosting pu\u00f2 rivelarsi un viaggio tanto educativo quanto soddisfacente.<\/p>\n<style class=\"advgb-styles-renderer\">#advgb-infobox-b10c5331-6cdf-402b-be38-de4737a13fdd, .advgb-infobox-b10c5331-6cdf-402b-be38-de4737a13fdd {background-color: #444444;padding: 20px 20px 20px 20px;border: 1px solid #d8c4a4;border-radius: 0px;}#advgb-infobox-b10c5331-6cdf-402b-be38-de4737a13fdd .advgb-infobox-icon-container, .advgb-infobox-b10c5331-6cdf-402b-be38-de4737a13fdd .advgb-infobox-icon-container {background-color: #444444;padding: 0;margin: 0;border: 0px solid #0693e3;border-radius: 0px;}#advgb-infobox-b10c5331-6cdf-402b-be38-de4737a13fdd .advgb-infobox-icon-container i, .advgb-infobox-b10c5331-6cdf-402b-be38-de4737a13fdd .advgb-infobox-icon-container i {color: #0693e3;font-size: 50px;display: block;}#advgb-infobox-b10c5331-6cdf-402b-be38-de4737a13fdd .advgb-infobox-textcontent .advgb-infobox-title, .advgb-infobox-b10c5331-6cdf-402b-be38-de4737a13fdd .advgb-infobox-textcontent .advgb-infobox-title {color: #dddddd;padding: 0;margin: 5px 0 10px 0;white-space: pre-wrap;}#advgb-infobox-b10c5331-6cdf-402b-be38-de4737a13fdd .advgb-infobox-textcontent .advgb-infobox-text, .advgb-infobox-b10c5331-6cdf-402b-be38-de4737a13fdd .advgb-infobox-textcontent .advgb-infobox-text {color: #dddddd;padding: 0;margin: 0;white-space: pre-wrap;}<\/style>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading time:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>An overview and comparison between self hosted and cloud applications<\/p>\n","protected":false},"author":1,"featured_media":21130,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[8,94],"tags":[3557,3909,3901,3907,3908],"class_list":["post-21134","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-web","tag-docker-en","tag-hosting-2","tag-privacy-2","tag-self-2","tag-self-hosting-3"],"author_meta":{"display_name":"Simone","author_link":"https:\/\/www.digitalking.it\/en\/author\/admin\/"},"featured_img":"https:\/\/www.digitalking.it\/wp-content\/uploads\/2024\/12\/self-hosting-300x300.webp","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/www.digitalking.it\/category\/tutorials\/\" class=\"advgb-post-tax-term\">Tutorials<\/a>","<a href=\"https:\/\/www.digitalking.it\/category\/web\/\" class=\"advgb-post-tax-term\">Web<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Tutorials<\/span>","<span class=\"advgb-post-tax-term\">Web<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/www.digitalking.it\/category\/web\/\" class=\"advgb-post-tax-term\">docker<\/a>","<a href=\"https:\/\/www.digitalking.it\/category\/web\/\" class=\"advgb-post-tax-term\">hosting<\/a>","<a href=\"https:\/\/www.digitalking.it\/category\/web\/\" class=\"advgb-post-tax-term\">privacy<\/a>","<a href=\"https:\/\/www.digitalking.it\/category\/web\/\" class=\"advgb-post-tax-term\">self<\/a>","<a href=\"https:\/\/www.digitalking.it\/category\/web\/\" class=\"advgb-post-tax-term\">self-hosting<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">docker<\/span>","<span class=\"advgb-post-tax-term\">hosting<\/span>","<span class=\"advgb-post-tax-term\">privacy<\/span>","<span class=\"advgb-post-tax-term\">self<\/span>","<span class=\"advgb-post-tax-term\">self-hosting<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 2 years ago","modified":"Updated 11 months ago"},"absolute_dates":{"created":"Posted on December 11, 2024","modified":"Updated on November 13, 2025"},"absolute_dates_time":{"created":"Posted on December 11, 2024 6:26 pm","modified":"Updated on November 13, 2025 8:05 pm"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/www.digitalking.it\/en\/wp-json\/wp\/v2\/posts\/21134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.digitalking.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.digitalking.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.digitalking.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.digitalking.it\/en\/wp-json\/wp\/v2\/comments?post=21134"}],"version-history":[{"count":0,"href":"https:\/\/www.digitalking.it\/en\/wp-json\/wp\/v2\/posts\/21134\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.digitalking.it\/en\/wp-json\/wp\/v2\/media\/21130"}],"wp:attachment":[{"href":"https:\/\/www.digitalking.it\/en\/wp-json\/wp\/v2\/media?parent=21134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.digitalking.it\/en\/wp-json\/wp\/v2\/categories?post=21134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.digitalking.it\/en\/wp-json\/wp\/v2\/tags?post=21134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}