Premessa:
Era da un po che volevo fare questo thread.
Questa è una lista di alcune applicazioni che girano attualmente tutte insieme appassionatamente sul mio Raspberry Pi 4 4gb con RaspbianOS (Debian 11 Bullseye). Un pochino arranca, ma cerco di tenere il carico della cpu sempre sotto una certa soglia (2) e la RAM sotto controllo. Alcune invece sono testate ma non utilizzate ma al contempo utili allo scopo di questo thread.
E’ in programma un upgrade a un NUC (forse più che un NUC un MINISFORUM, mica sono così ricco ) che tecnicamente dovrebbe alleggerire tutto il lavoro. Per paradosso credo basterebbe un Intel Celeron serie N per fare tutte ste cose.
Quasi tutte le seguenti applicazioni girano su docker, sono facili da gestire e da aggiornare.
INTERNET OF THINGS
Home Assistant:
Website: https://www.home-assistant.io/
Github: Home Assistant · GitHub
Credo che non abbia quasi più bisogno di presentazioni (Ne discutiamo anche su Agorà QUI) ma se non lo conoscete, è un servizio Open Source che vi permette di gestire tutte quelle periferiche IoT senza passare dal cloud e poterle gestire in autonomia. Quando ho iniziato ad usarlo (nel 2018) configurarlo era un pò un troiaio ma ultimamente le cose sono parecchio migliorate. Gestire luci di casa, controllare la temperatura degli ambienti, creare automazioni tutto direttamente in una sola app nel telefono (Home Assistant companion, disponibile sia per Android sia per iOS) è parecchio comodo. Permette anche la gestione delle persone che sono in casa, fuori casa o in un determinato luogo e conseguentemente di triggerare automazioni (esempio scemo, se io sono fuori casa quando il sole è tramontato e la luce d’ingresso è spenta, al mio rientro si accende automaticamente).
Supporta una miriade di protocolli quali Zigbee e Z-wave ed è pronto per supportare Matter.
All’inizio ci si trova un po spaesati ma una volta capito il funzionamento è molto semplice.
Esistono 4 versioni diverse a seconda delle proprie esigenze da poter installare, di cui una consente di dedicare la macchina esclusivamente a questo scopo, il che rende tutto più semplice l’installazione. Assolutamente consigliato per i nerdoni.
DNS ADS FILTER
Pi-Hole:
website: https://pi-hole.net/
github: GitHub - pi-hole/pi-hole: A black hole for Internet advertisements
Anche questo credo non abbia bisogno di presentazioni. Filtra gli ads di tutti i client connessi alla sua LAN/WLAN. Facile da configurare, non necessita di particolari configurazioni. Si può installare sia su docker sia direttamente nel OS e fa paura da quanto funziona bene. Non mancano funzioni extra per i più esigenti (come whitelist/blacklist, server DHCP, possibilità di filtrare solo determinati client etc.)
Assolutamente da avere se volete una soluzione unica anzichè installare 1000 addon nei browser (che tra l’altro presto potrebbero non funzionare più su alcuni browser)
ALTERNATIVE: GitHub - AdguardTeam/AdGuardHome: Network-wide ads & trackers blocking DNS server
MEDIA
COLLECTION MANAGERS
Servarr
Website: https://wiki.servarr.com/
Github:
Sonarr (Serie TV): GitHub - Sonarr/Sonarr: Smart PVR for newsgroup and bittorrent users.
Radarr (Film): GitHub - Radarr/Radarr: Movie organizer/manager for usenet and torrent users.
Lidarr (Musica): GitHub - Lidarr/Lidarr: Looks and smells like Sonarr but made for music.
Whisparr (XXX): GitHub - Whisparr/Whisparr
Readarr (Libri): GitHub - Readarr/Readarr: Book Manager and Automation (Sonarr for Ebooks)
Gestire i vostri film, le serie tv, gli ebook, la musica o, perchè no, la vostra collezione di pornazzi 4k () non è mai stato così semplice!
Ordina, cataloga, rinomina, cerca, scarica da Torrent o da Usenet[*] tutti i tuoi media con 3 click in croce.
INDEX MANAGEMENT
Prowlarr:
website: Prowlarr | Servarr Wiki
github: GitHub - Prowlarr/Prowlarr
Ha il compito, lavorando insieme alle app sopra, di cercare file da Torrent e/o usernet su portali precedentemente selezionati. [*]
REQUEST MANAGEMENT & MEDIA DISCOVERY
Overseerr:
website: https://overseerr.dev/
github: GitHub - sct/overseerr: Request management and media discovery tool for the Plex ecosystem
Permette di visualizzare le trame di film e serie tv, il loro cast, i voti su IMDB e Rotten Tomatoes e, se correttamente configurato con **arr, permette il download diretto della film o della serie alla qualità desiderata con un singolo click [*]
MUSIC STREAMING SERVICE
Navidrome: https://www.navidrome.org/
github: GitHub - navidrome/navidrome: 🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic
Perchè occupare spazio nel tuo cellulare quando puoi streammare direttamente la musica da casa tua ovunque tu ti trovi? Oppure non hai più voglia di pagare Spotify merda (Attila docet)?
Una volta caricata la tua libreria, potrai fare streaming da quasliasi device utilizzando le applicazioni che supportano Subsonic/Madsonic/Airsonic (QUI una breve lista). Supporta il transcoding dei file e la multiutenza.
VIDEO STREAMING SERVICE
Jellyfin:
website: https://jellyfin.org/
github: GitHub - jellyfin/jellyfin: The Free Software Media System
Fa tutto quello che fa Plex senza opzioni a pagamento nascoste. Attualmente non lo uso perchè uso Plex Server direttamente su Nvidia Shield, ma è ottimo ed Open Source e appena mi compro il miniPC sicuramente switcho a questo
PLEX STATISTIC MANAGEMENT
Tautulli:
website: https://tautulli.com/
github: GitHub - Tautulli/Tautulli: A Python based monitoring and tracking tool for Plex Media Server.
Se proprio non potete fare a meno di Plex e lo avete configurato per offrire streaming ai vostri amici, questo tool vi permette di visualizzare chi è connesso al vostro Plex Server e vi da una serie di statistiche nerdose.
FOTO
Immich:
website: https://immich.app/
github: GitHub - immich-app/immich: Self-hosted photo and video backup solution directly from your mobile phone.
Il fratello piccolo da non sottovalutare di Google Photo, che si fa i cazzi suoi e fa egregiamente il suo lavoro. Anche se il progetto è piuttosto giovane mi ha dato grosse soddisfazioni.
L’interfaccia è quasi identica a Google Photo, ha la sua app che carica automagicamente le foto che scatti, e addirittura sfrutta l’intelligenza artificiale per catalogare il contenuto delle foto (questa opzione io l’ho disabilitata sennò il Raspi mi saluta ). Ed è pure multiutente! Assolutamente da avere.
GAMING STREAMING SERVICE
Sunshine (Server):
website: N/A
github: GitHub - LizardByte/Sunshine: Self-hosted game stream host for Moonlight.
Moonlight (Client):
website: https://moonlight-stream.org/
github: Moonlight Game Streaming Project · GitHub
C’era una volta Nvidia Game Stream che ti permetteva di sfruttare la tua scheda grafica Nvidia per poter giocare in streaming sulla tv con l’Nvidia Shield. Poi Nvidia ha capito che non si fanno i soldi se ti self-hosti la roba da streammare, ma che è meglio far abbonare gli utenti al loro cloud mensilmente, miseramente interrompendo quasi senza preavviso il servizio Nvidia Game Stream
Prima di questa interruzione, Moonlight ti permetteva di poter sfruttare questa feature su qualsiasi dispositivo (pure su Nintendo Switch ) e ti permette di farlo anche da remoto.
Sunshine è la resurrezione di Nvidia Game Stream. Si installa come servizio su Windows (o su debian, o su arch, o su MacOS), si configura accedendo alla sua webui e si da accesso al client tramite un pin. Inoltre funziona anche su schede video AMD.
Il sottoscritto lo usa quando fa le notti in albergo e i risultati sono notevoli.
CONTAINER MANAGEMENT UI
Yacht:
website: N/A
github: GitHub - SelfhostedPro/Yacht: A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.
Come Watchtower ma antipigro
Permette di gestire le immagini e i container docker e permette anche l’update con un singolo click. Questa versione è un pò datata (il mantainer lo sta ricreando in Typescript) ma fa il suo dovere per chi ha poca voglia di pigiare tastini, editare YAML chilometrici o usa docker run per fare deploy.
[*] Attenzione: scaricare files protetti da copyright è illegale. Se non volete passare guai, semplicemente non fatelo.