3 progetti del weekend con Raspberry Pi che risolvono realmente problemi domestici (5 - 7 giugno)
Sei pronto ad affrontare altri progetti con Raspberry Pi questo weekend? Bene, sei fortunato, perché ho altri tre progetti divertenti da provare, inclusa la creazione di una versione offline di Wikipedia, l'installazione di Network UPS Tools e la costruzione di un kit di strumenti per la risoluzione dei problemi di rete.
Costruire una Wikipedia offline
Sei tu a controllare quando le pagine vengono aggiornate
Se sei mai stato su una pagina di Wikipedia solo per vedere che il contenuto era cambiato dall'ultima volta che ci sei stato, o che la pagina era semplicemente scomparsa, allora creare un backup offline di Wikipedia è il progetto perfetto per il tuo Raspberry Pi. Per contenere una buona selezione del contenuto di Wikipedia, avrai bisogno di circa 4 GB di spazio (o più di 100 GB per tutto).
Il modo migliore per ospitare Wikipedia sul tuo Raspberry Pi è con Kiwix Server. È un backend leggero e facile da usare che può leggere direttamente dai file compressi. Basta installare Kiwix Server sul tuo Raspberry Pi e scaricare qualsiasi versione di Wikipedia tu voglia.
Per un Pi, consiglierei di scaricare il file wikipedia_en_simple_all_maxi dalla pagina dei download di Kiwix. Contiene molti meno articoli rispetto a tutta Wikipedia, e gli articoli sono generalmente più brevi e meno dettagliati. È così che la maggior parte di Wikipedia può entrare in meno di 4 GB di spazio.
Se vuoi tutto, però, scarica il file wikipediaen_all_maxi, che arriva a oltre 100GB, normalmente vicino a 125GB. Questo file contiene tutto ciò che c'è su Wikipedia, comprese tutte le immagini, gli articoli completi e altro ancora.
In ogni caso, Kiwix Server e i file ZIM di Kiwix sono il modo migliore per usare Wikipedia a casa sul tuo Raspberry Pi.
Monitora i tuoi backup della batteria con Network UPS Tools
NUT è un elemento fondamentale di qualsiasi homelab connesso
Network UPS Tools, conosciuto anche come NUT, è indispensabile per qualsiasi homelab connesso. È progettato per raccogliere informazioni sul tuo UPS, o gruppo di continuità, e fornirti una dashboard web con controllo.
Utilizzando NUT, sei in grado di inviare comandi a vari server per fare cose diverse. Ad esempio, con NUT, puoi programmarlo in modo che ogni volta che il tuo sistema è alimentato a batteria per più di 60 secondi, proceda a spegnere tutti i server della rete.
Puoi anche configurare le notifiche per essere avvisato se un UPS passa all'alimentazione a batteria, se la batteria scende al di sotto di una certa percentuale e molto altro.
NUT è fantastico perché funziona con quasi tutti gli UPS connessi disponibili. La maggior parte dei sistemi UPS moderni ha qualche forma di connettività, la più comune è una porta console che si collega al tuo Raspberry Pi tramite USB.
Prenditi un po' di tempo questo fine settimana per verificare se il tuo UPS è compatibile con NUT. Se lo è, allora installalo nel tuo homelab. Essere in grado di monitorare il tuo UPS tramite una dashboard web sarà sicuramente più utile di quanto potresti pensare inizialmente.
Crea un kit per la risoluzione dei problemi di rete
Costruisci un sistema che possa risolvere facilmente qualsiasi rete cablata o wireless
Se ti è mai stato necessario risolvere problemi di rete ma non avevi un laptop con tutti gli strumenti di rete, dovresti sicuramente tenere un Pi per testare la rete nella tua borsa del laptop. Mi sono trovato in una situazione in chiesa o a casa di un amico in cui la rete non funzionava correttamente, e non avevo con me il mio sistema principale per diagnosticarla. Oppure avevo il mio laptop ma senza adattatore Ethernet.
Esattamente per questo è stato progettato NetTool. NetTool è un progetto gratuito e open source che può essere eseguito direttamente sul tuo Pi. La pagina web interna ti mostra molte metriche di rete, come il tuo indirizzo IP, l'indirizzo del gateway, un test di larghezza di banda, il test iPerf3, la cattura dei pacchetti e molto altro.
Una delle mie funzioni preferite nella parte di analisi della rete standard di NetTool è che può effettivamente simulare varie condizioni di rete per controllare la qualità del servizio sulla tua rete. Questo è qualcosa che di solito non è molto facile da testare.
Oltre a quegli strumenti, NetTool offre anche test di ping e traceroute, uno scanner di porte e Wi-Fi, ricerche DNS e persino un verificatore di propagazione DNS, qualcosa che potrei usare abbastanza spesso quando effettuo modifiche DNS.
NetTool è un programma leggero che è facile da eseguire sul tuo Pi e sicuramente è uno strumento ottimo da avere nella tua cassetta degli attrezzi per la rete. Se non l'hai mai provato prima, vai avanti e installalo ora prima di averne bisogno in futuro.
Non tutti i progetti Pi hanno bisogno di un Pi a grandezza naturale
Sia che semplicemente non abbiate il budget per un Pi a grandezza naturale, sia che abbiate già qualche Pi Zero 2 W in giro per casa, non tutti i progetti hanno bisogno di un Pi completo: una fetta andrà benissimo.
Prendiamo Network UPS Tools come esempio. Quel tipo di progetto può essere facilmente eseguito con un Pi Zero 2 W. Funzionerà bene anche su un Pi Zero W. Non ha bisogno di molta potenza, e può essere eseguito su quasi qualsiasi computer a scheda singola che avete in giro per casa.



