Există zeci de pachete de gestionare a fotografiilor de autogăzduit pe Raspberry Pi, iar Piwigo este unul dintre cele mai bune, oferind o interfață frumoasă, management multi-utilizator și teme frumoase. Deși nu este chiar un înlocuitor cu slot-in pentru Google Foto, vă permite să preluați controlul asupra instantaneelor și să le accesați și să le afișați pe internet.
Ce este Piwigo și de ce ar trebui să-l găzduiești singur pe Raspberry Pi?
În ultimul deceniu, utilizatorii de smartphone-uri s-au obișnuit cu stocarea gratuită nelimitată pentru fotografiile făcute pe telefoanele lor. Ar putea fi siguri că nenumăratele imagini ale vacanțelor la plajă, întâlnirilor de familie și evenimentelor majore vor rămâne. sigur și sigur (deși cu o calitate mai scăzută decât originalul) în mâinile unor giganți tehnologici precum Google - gratuit pentru totdeauna.
Această asigurare a fost zguduită în 2021 de vestea că Google urma să întrerupă opțiunea de stocare gratuită și nelimitată și, eventual, să ștergă fotografii și albume dacă erau îndeplinite anumite condiții. Acest lucru i-a lăsat pe utilizatori să caute o alternativă pe care să o poată rula, fără restricții, pe propriul hardware și în propriile case.
Piwigo este o astfel de soluție. Software-ul este considerabil mai vechi decât Google Photos, fiind lansat pentru prima dată ca PhpWebGallery în 2001 și relansat sub o licență publică generală GNU în 2002. Licența înseamnă că utilizatorii sunt liberi să ruleze, să studieze, să partajeze și să modifice software-ul pentru propriile lor scopuri. PhpWebGallery a fost redenumită Piwigo în 2009.
Piwigo vă oferă o modalitate ușoară de a încărca, gestiona și vizualiza fotografiile online și vine cu opțiuni frumoase de tematică, clienți mobili și extensii. Piwigo va servi cu plăcere fotografii pe web pe modele încă din Raspberry Pi original.
Cum se instalează Piwigo pe Raspberry Pi
Primul lucru pe care trebuie să-l faci este să pregătiți-vă Raspberry Pi pentru a fi utilizat ca server. Odată ce software-ul este instalat și funcționează așa cum ar trebui, actualizați și actualizați toate pachetele instalate:
sudo apt Actualizați
sudo apt upgrade
Ca la majoritatea proiecte minunate de auto-găzduire, Piwigo necesită o bază de date pentru a funcționa și pentru a ține evidența fotografiilor dvs., a locațiilor acestora, a numelor, a datelor și a oricăror modificări pe care le faceți. Rulați MariaDB:
sudo mariadb
… și introduceți următoarele, rând pe rând, pentru a crea o nouă bază de date și utilizator de bază de date pentru Piwigo:
CREABAZĂ DE DATE piwigo;
CREAUTILIZATOR piwigo IDENTIFICATDE „parolă supertopsecretă”;
ACORDAUTILIZAREPE *.* LA piwigo@localhost IDENTIFICATDE „parolă supertopsecretă”;
ACORDATOATEprivilegiiPE piwigo.* LA piwigo@localhost;
CULOAREPRIVILEGII;
părăsi;
Vizitați pagina DNS avansată a registratorului și creați o nouă înregistrare de tip A, gazda @ și valoarea ca adresa IP publică. Dacă intenționați să utilizați un subdomeniu, gazda ar trebui să fie subdomeniul dorit în sine, fără restul numelui de domeniu.
Schimbați directorul și utilizați nano pentru a crea un nou fișier de configurare Apache pentru Piwigo:
CD /etc/apache2/sites-available/
sudonanopiwigo.conf
În fișier, specificați portul 80; setați ServerName la domeniul sau subdomeniul dvs. și DocumentRoot la directorul în care intenționați să stocați Piwigo.
<VirtualHost *:80>
Numele serveruluinumele-domeniul-vou.tld
DocumentRoot /var/www/piwigo/
</VirtualHost>
Salvați și ieșiți din nano cu Ctrl + O, apoi Ctrl + X.
Activați fișierul de configurare, apoi reporniți Apache:
sudo a2ensite
sudo service apache2 reporniți
Ați îndrumat Apache să accepte solicitările primite către domeniul sau subdomeniul dvs. și să difuzeze conținut de la /var/www/piwigo/. Acest director nu există încă; creează-l și mută-te în noua locație cu:
sudo mkdir /var/www/piwigo/
cd /var/www/piwigo/
Descărcați și redenumiți programul de instalare Piwigo net:
sudo curl https://piwigo.org/download/dlcounter.php? code=netinstall -o install.php
Oferiți proprietarului directorului curent și conținutului acestuia utilizatorului Apache:
sudochown-Rwww-data:www-data .
Instalați Piwigo Photo Server
Acum sunteți gata să instalați serverul foto Piwigo. Deschideți un browser și navigați la numele-domeniul-dvs..tld/install.php.
Vi se va cere să selectați o limbă și să setați o destinație pentru arhiva Piwigo. Dacă intenționați să accesați Piwigo prin domeniul de bază sau numele subdomeniului, ștergeți totul după /, și lăsați acest câmp necompletat.
Clic Preluați și dezarhivați Piwigo, iar instalatorul va face exact ceea ce a promis. Puteți verifica ce a fost preluat cu:
ls -a /var/www/piwigo/
Reveniți la browser pentru a vă asigura că „Totul a mers bine. Acum sunteți gata să începeți procedura de instalare.” Faceți clic pe Instalați Piwigo acum buton.
Pe ecranul următor, completați configurația bazei de date; cel Gazdă și Prefixul tabelelor bazei de date câmpurile ar trebui să fie deja completate, așa că trebuie doar să completați numele bazei de date și utilizator câmpuri (ambele piwigo), și parola dvs.
Completeaza Configurare administrare secțiune pentru a crea un utilizator admin și faceți clic Începe instalarea. Aproape instantaneu, veți primi mesajul „Felicitări, instalarea Piwigo este finalizată”. Ușor de gălăgie.
Acum, contul de administrator este configurat, ar trebui securizați site-ul dvs cu TLS și actualizați conexiunile de la HTTP la HTTPS.
sudo certbot
Introduceți adresa de e-mail când vi se solicită și selectați domeniul sau subdomeniul dintr-o listă. Certbot va prelua certificate și chei de securitate de la Let's Encrypt și le va implementa pe Raspberry Pi.
Utilizarea Piwigo pe Raspberry Pi
Acum vă puteți vizita biblioteca Piwigo vizitând domeniul sau subdomeniul, dar, deoarece nu aveți fotografii încărcate, vi se va spune că „galeria dvs. de fotografii Piwigo este goală”.
Dezvoltatorii oferă cu ajutor un mare Vreau să adaug fotografii butonul, care clipește portocaliu când treceți cu mouse-ul peste el. Faceți clic pe acesta și apoi Creează un album nou. Din album, puteți fie să faceți clic pe Adauga poze butonul sau trageți fișierele în browser. Începeți încărcarea va începe, în mod previzibil, încărcarea. În funcție de calitatea și numărul de fotografii pe care doriți să le încărcați, acest lucru poate dura mult timp.
Fotografiile sunt paginate în albume și puteți accesa albume prin pagina principală a instalării Piwigo.
Piwigo are o mulțime de opțiuni de configurare, inclusiv opțiunea de a adăuga și de a gestiona mai mulți utilizatori, de a seta dimensiunile implicite pentru fotografii, de imagini cu filigran cu propria ștampilă și de a activa comentariile. Aceste setări pot fi accesate făcând clic Admin > Configurare. O altă atingere plăcută este galeria de teme Piwigo, cu care poți schimba complet aspectul albumelor tale.
Piwigo în mers
Încărcarea fotografiilor de pe telefon pe computer și apoi încărcarea în Piwigo prin interfața web este o corvoadă. Din fericire, dezvoltatorii Piwigo au creat aplicații mobile pentru a elimina o parte din efort. Aplicația Piwigo este disponibilă pentru dispozitivele iOS prin Apple App Store, pentru dispozitivele Android prin Magazinul Google Play și deoarece Piwigo și aplicația Android asociată sunt open source, prin F Droid.
Acum puteți folosi Piwigo pentru a găzdui și a încărca imagini pe Raspberry Pi!
Pe lângă faptul că este o arhivă personală pentru fotografiile de familie, galeria ta online Piwigo poate acționa ca o vitrină prin care să-ți arăți talentul în fața lumii! Deveniți un fotograf mai bun învățând despre lumină și umbră sau specializați-vă în anumite tipuri de fotografii!