Come impostare una galleria fotografica self-hosted utilizzando Raspberry Pi
L’archiviazione nel cloud offre un modo conveniente per archiviare foto, ma spesso presenta limitazioni di spazio e privacy. E se potessi creare uno spazio bello e sicuro per le tue foto, completamente sotto il tuo controllo? Non cercare oltre il tuo fidato Raspberry Pi! In questo articolo ti guideremo attraverso la creazione di una galleria fotografica self-hosted utilizzando PhotoPrism, un’app per gallerie fotografiche potente e facile da usare.
Cos’è PhotoPrism?
PhotoPrism è un software di gestione delle foto open source che utilizza la tecnologia AI per taggare e organizzare le tue foto. È una soluzione self-hosted che ti consente di mantenere le tue foto e i tuoi video completamente sotto il tuo controllo.
Ecco alcune delle sue caratteristiche:
- PhotoPrism gestisce foto RAW, video e formati di immagine comuni come JPEG e PNG.
- Puoi utilizzare potenti filtri di ricerca per aiutarti a rintracciare esattamente ciò che stai cercando, che si tratti di un’immagine della tua recente vacanza o di un membro specifico della famiglia.
- Individua automaticamente la posizione delle tue foto su mappe del mondo ad alta risoluzione.
- Lascia che il riconoscimento facciale e la classificazione automatica delle immagini classifichino le tue foto in base al contenuto.
- Le tue foto rimangono archiviate sul tuo dispositivo di archiviazione locale e non vengono mai caricate su alcun servizio cloud a meno che tu non scelga di farlo.
Ancora meglio, installare PhotoPrism sul tuo Raspberry Pi è straordinariamente semplice.
Di cosa avrai bisogno
Prima di iniziare a configurare la tua galleria fotografica self-hosted con PhotoPrism, dovrai disporre dell’attrezzatura e del software giusti. Avrai bisogno di un Raspberry Pi 4 o 5 con almeno 4 GB di RAM . È importante che il tuo Raspberry Pi esegua un sistema operativo a 64 bit per gestire in modo efficace le richieste di PhotoPrism.
Per coloro che devono ancora installare un sistema operativo sul proprio Raspberry Pi, consigliamo di consultare la nostra guida dettagliata sulla configurazione del sistema operativo Raspberry Pi. Questo ti guiderà attraverso il processo di installazione e preparerà il tuo dispositivo per l’uso.
Oltre al Raspberry Pi stesso, avrai bisogno di una soluzione di archiviazione affidabile per la tua raccolta di foto. In questa configurazione utilizzerò un disco rigido esterno da 3,5″, che offre ampio spazio e prestazioni affidabili per l’archiviazione di librerie di foto di grandi dimensioni. Tuttavia, non sei limitato a questa opzione; anche un’unità flash USB più grande o un NAS locale (Network Attacked Storage) potrebbero fungere da soluzioni di archiviazione efficaci, a seconda delle preferenze e della disponibilità.
Come installare PhotoPrism su un Raspberry Pi
Il primo passo per far funzionare PhotoPrism sul tuo Raspberry Pi è installare Docker Compose, uno strumento progettato per definire ed eseguire applicazioni Docker multi-contenitore.
Per iniziare, devi aggiungere la chiave GPG e il repository ufficiali di Docker alle fonti software del tuo Raspberry Pi:
Una volta aggiunto il repository Docker, puoi procedere con l’installazione di Docker insieme ad altri componenti essenziali, incluso Docker Compose:
Dopo aver installato Docker, dovresti aggiungere il tuo utente al gruppo Docker in modo da poter eseguire i comandi Docker senza utilizzare sudo:
Infine, verifica che Docker sia stato installato correttamente e che tu possa eseguire i contenitori come utente normale:
Ora che hai installato Docker Compose, è il momento di installare PhotoPrism stesso. Il processo è semplice e prevede il download del file docker-compose.yml, l’apporto di alcune modifiche e l’esecuzione di un comando per avviare l’applicazione e i servizi del database.
Scarica il file docker-compose.yml in qualsiasi cartella preferisci utilizzando il seguente comando:
Apri il file nel tuo editor di testo preferito (puoi usarlo nano
se accedi al tuo Raspberry Pi da remoto tramite SSH) e modifica tutte le password segnaposto predefinite (“non sicure”) in quelle sicure, in particolare PHOTOPRISM_ADMIN_PASSWORD.
Regola i percorsi di montaggio del volume in modo che puntino alle posizioni in cui desideri archiviare le tue foto e i dati di PhotoPrism. Ad esempio, se hai un’unità esterna montata su , /media/david/extdrive
puoi configurarla come segue:
Con il file docker-compose.yml configurato, sei pronto per avviare PhotoPrism. Passare alla directory contenente il file docker-compose.yml ed eseguire il comando seguente:
Utilizzo di PhotoPrism su Raspberry Pi
Una volta che Docker e PhotoPrism sono attivi e funzionanti sul tuo Raspberry Pi, puoi iniziare a gestire e visualizzare le tue foto tramite l’interfaccia web di PhotoPrism. Apri il tuo browser Web preferito e vai a http://<your-raspberry-pi-ip>:2342/ per accedere all’interfaccia utente di PhotoPrism. Sostituisci <your-raspberry-pi-ip> con l’indirizzo IP effettivo del tuo Raspberry Pi o, se lavori direttamente dal Pi stesso, puoi utilizzare http://localhost:2342/ .
Nella schermata di accesso, inserisci il nome utente admin
e la password impostati PHOTOPRISM_ADMIN_PASSWORD
durante il processo di configurazione. Dopo aver effettuato l’accesso, verrai accolto dalla dashboard di PhotoPrism.
Per iniziare ad aggiungere foto alla tua galleria, fai clic sul pulsante di caricamento situato nell’angolo in alto a destra dell’interfaccia. Ciò ti consente di selezionare le foto dal tuo computer e caricarle direttamente nella libreria PhotoPrism del tuo Raspberry Pi.
Dato che probabilmente hai molte foto da caricare, dovresti configurare una cartella di importazione sul tuo Raspberry Pi. Per fare ciò, devi interrompere l’esecuzione dei contenitori PhotoPrism per modificare il file docker-compose.yml:
Ora modifica il tuo file docker-compose.yml per includere un montaggio del volume per una cartella di importazione:
Questa cartella fungerà da area di sosta per le foto prima di importarle nella galleria principale. Dopo aver apportato queste modifiche, salva il file e riavvia PhotoPrism:
Ora puoi spostare le foto nella directory di importazione, accedere a Libreria -> Importa nell’interfaccia utente web di PhotoPrism e avviare il processo di importazione.
Per proteggere le tue preziose foto, è essenziale eseguire regolarmente il backup del dispositivo di archiviazione PhotoPrism. In questo modo, puoi ripristinare facilmente in caso di problemi imprevisti o guasti hardware. Divertiti a esplorare e personalizzare la tua nuova galleria fotografica!
Schermate di David Morelo. Immagine di copertina di DALL-E.
Lascia un commento