Esistono dozzine di pacchetti di gestione delle foto da ospitare autonomamente sul Raspberry Pi e Piwigo è uno dei migliori, offrendo una bellissima interfaccia, una gestione multiutente e bellissimi temi. Sebbene non sia un sostituto di Google Foto, ti consente di prendere il controllo delle tue istantanee e di accedervi e visualizzarle su Internet.

Cos'è Piwigo e perché dovresti ospitarlo autonomamente sul tuo Raspberry Pi?

Negli ultimi dieci anni, gli utenti di smartphone si sono abituati allo spazio di archiviazione gratuito illimitato per le foto scattate con i loro telefoni. Potevano essere certi che le innumerevoli immagini di vacanze al mare, riunioni di famiglia ed eventi importanti sarebbero rimaste sicuro e protetto (anche se con una qualità inferiore rispetto all'originale) nelle mani di giganti della tecnologia come Google: gratuito per sempre.

Tale certezza è stata scossa nel 2021 con la notizia che Google avrebbe interrotto la sua opzione di archiviazione gratuita e illimitata e potenzialmente avrebbe eliminato foto e album se fossero state soddisfatte determinate condizioni. Ciò ha lasciato gli utenti alla ricerca di un'alternativa da poter eseguire, senza restrizioni, sul proprio hardware e nelle proprie case.

instagram viewer

Piwigo è una di queste soluzioni. Il software è notevolmente più vecchio di Google Foto, essendo stato rilasciato per la prima volta come PhpWebGallery nel 2001 e ripubblicato con una licenza GNU General Public nel 2002. La licenza significa che gli utenti sono liberi di eseguire, studiare, condividere e modificare il software per i propri scopi. PhpWebGallery è stata ribattezzata Piwigo nel 2009.

Piwigo offre un modo semplice per caricare, gestire e visualizzare le tue foto online e include bellissime opzioni per temi, client mobili ed estensioni. Piwigo pubblicherà felicemente foto sul Web su modelli che risalgono al Raspberry Pi originale.

Come installare Piwigo sul tuo Raspberry Pi

La prima cosa che devi fare è farlo prepara il tuo Raspberry Pi per l'uso come server. Una volta che il software è installato e funziona come dovrebbe, aggiorna e aggiorna tutti i pacchetti installati:

sudo apt aggiornare
sudo apt aggiornamento

Come con la maggior parte fantastici progetti di self-hosting, Piwigo richiede un database per funzionare e tenere traccia delle tue foto, delle loro posizioni, nomi, date e qualsiasi modifica apportata. Esegui MariaDB:

sudo mariadb

…e inserisci quanto segue, una riga alla volta, per creare un nuovo database e utente di database per Piwigo:

CREAREBANCA DATI piwigo;
CREAREUTENTE piwigo IDENTIFICATODI 'password supertopsecret';
CONCEDEREUTILIZZOSU *.* A piwigo@localhost IDENTIFICATODI 'password supertopsecret';
CONCEDERETUTTOprivilegiSU piwigo.* A piwigo@host locale;
SCIACQUONEPRIVILEGI;
uscire;

Visita la pagina DNS avanzato del tuo registrar e crea un nuovo record di tipo A, host @ e valore come indirizzo IP pubblico. Se prevedi di utilizzare un sottodominio, l'host dovrebbe essere il sottodominio desiderato da solo, senza il resto del nome di dominio.

Cambia directory e usa nano per creare un nuovo file di configurazione Apache per Piwigo:

CD /etc/apache2/sites-available/
sudonanopiwigo.conf

Nel file, specificare la porta 80; imposta ServerName sul tuo dominio o sottodominio e DocumentRoot sulla directory in cui prevedi di archiviare Piwigo.

<Host virtuale *:80>
Nome del serveril tuo nome di dominio.tld
DocumentRoot /var/www/piwigo/
</VirtualHost>

Salva ed esci da nano con CTRL+O, poi CTRL+X.

Abilita il file di configurazione, quindi riavvia Apache:

sudo a2ensite
sudo servizio apache2 riavvio

Hai indicato ad Apache di accettare le richieste in arrivo al tuo dominio o sottodominio e di servire i contenuti da /var/www/piwigo/. Questa directory non esiste ancora; crealo e spostati nella nuova posizione con:

sudo mkdir /var/www/piwigo/
CD /var/www/piwigo/

Scarica e rinomina il programma di installazione di Piwigo net:

sudo curl https://piwigo.org/download/dlcounter.php? code=netinstall -o install.php

Assegna la proprietà della directory corrente e dei suoi contenuti all'utente Apache:

sudochown-Rwww-dati:www-dati .

Installa il server fotografico Piwigo

Ora sei pronto per installare il server fotografico Piwigo. Apri un browser e vai a tuo-nome-dominio.tld/install.php.

Ti verrà chiesto di selezionare una lingua e di impostare una destinazione per l'archivio Piwigo. Se prevedi di accedere a Piwigo tramite il tuo dominio di base o nome di sottodominio, elimina tutto dopo il /e lascia vuoto questo campo.

Clic Recupera e decomprimi Piwigoe il programma di installazione farà esattamente ciò che ha promesso. Puoi controllare cosa è stato recuperato con:

ls -a /var/www/piwigo/

Torna al browser per assicurarti che "È andato tutto bene. Ora sei pronto per iniziare la procedura di installazione." Fare clic su Installa Piwigo ora pulsante.

Nella schermata successiva, compila la configurazione del database; il Ospite e Prefisso delle tabelle del database i campi dovrebbero essere già compilati, quindi è sufficiente compilare il nome del database e utente campi (entrambi piwigo), e la tua password.

Completa il Configurazione amministrazione sezione per creare un utente amministratore e fare clic su Avvia l'installazione. Quasi istantaneamente, riceverai il messaggio "Congratulazioni, l'installazione di Piwigo è stata completata". Vai tranquillo.

Ora l'account amministratore è configurato, dovresti proteggi il tuo sito web con TLS e aggiornare le connessioni da HTTP a HTTPS.

sudo certbot

Inserisci il tuo indirizzo email quando richiesto e seleziona il tuo dominio o sottodominio da un elenco. Certbot recupererà i certificati di sicurezza e le chiavi da Let's Encrypt e li distribuirà sul tuo Raspberry Pi.

Utilizzo di Piwigo sul tuo Raspberry Pi

Ora puoi visitare la tua libreria Piwigo visitando il tuo dominio o sottodominio, ma poiché non hai foto caricate, ti verrà detto che "la tua galleria fotografica Piwigo è vuota".

Gli sviluppatori forniscono utilmente un grande Voglio aggiungere foto pulsante, che lampeggia in arancione quando si passa il mouse sopra di esso. Fare clic su questo e poi Crea un nuovo album. Dall'album, puoi fare clic su Aggiungi foto o trascina i tuoi file nel browser. Avvia il caricamento prevedibilmente, avvierà il caricamento. A seconda della qualità e del numero di foto che desideri caricare, l'operazione potrebbe richiedere molto tempo.

Le foto sono impaginate all'interno degli album e puoi accedere agli album tramite la pagina principale dell'installazione di Piwigo.

Piwigo ha molte opzioni di configurazione, inclusa l'opzione per aggiungere e gestire più utenti, impostare le dimensioni delle foto predefinite, filigranare le immagini con il tuo timbro e abilitare i commenti. È possibile accedere a queste impostazioni facendo clic amministratore > Configurazione. Un altro bel tocco è la galleria dei temi Piwigo, con la quale puoi cambiare completamente l'aspetto dei tuoi album.

Piwigo in movimento

Caricare foto dal telefono al computer e quindi caricarle su Piwigo tramite l'interfaccia web è un lavoro ingrato. Fortunatamente, gli sviluppatori di Piwigo hanno creato app mobili per eliminare parte dello sforzo. L'app Piwigo è disponibile per dispositivi iOS tramite l'App Store di Apple, per dispositivi Android tramite Google Play Store e poiché Piwigo e l'app Android associata sono open source, tramite F Droide.

Ora puoi utilizzare Piwigo per ospitare e caricare immagini sul tuo Raspberry Pi!

Oltre ad essere un archivio personale per le foto di famiglia, la tua galleria online Piwigo può fungere da vetrina attraverso la quale mostrare il tuo talento al mondo! Diventa un fotografo migliore imparando a conoscere luci e ombre o specializzandoti in particolari tipi di scatto!