Der er snesevis af fotostyringspakker til selvvært på Raspberry Pi, og Piwigo er en af ​​de bedste, der tilbyder en smuk grænseflade, flerbrugerstyring og smukke temaer. Selvom det ikke helt er en slot-in-erstatning for Google Fotos, giver det dig mulighed for at tage kontrol over dine snapshots og få adgang til og vise dem over internettet.

Hvad er Piwigo, og hvorfor skal du selv hoste det på din Raspberry Pi?

I løbet af det sidste årti har smartphonebrugere vænnet sig til ubegrænset gratis lagerplads til billeder taget på deres håndsæt. De kunne være sikre på, at de utallige billeder af badeferier, familiesammenkomster og store begivenheder ville forblive sikkert og sikkert (omend med en lavere kvalitet end originalen) i hænderne på teknologigiganter som Google – gratis for evigt.

Denne forsikring blev rystet i 2021 med nyheden om, at Google skulle indstille sin gratis, ubegrænsede lagringsmulighed og potentielt slette billeder og album, hvis visse betingelser var opfyldt. Dette har ladet brugerne søge efter et alternativ, som de kan køre uden begrænsninger på deres egen hardware og i deres eget hjem.

instagram viewer

Piwigo er en sådan løsning. Softwaren er betydeligt ældre end Google Fotos, da den først blev udgivet som PhpWebGallery i 2001 og genudgivet under en GNU General Public License i 2002. Licensen betyder, at brugerne frit kan køre, studere, dele og ændre softwaren til deres egne formål. PhpWebGallery blev omdøbt til Piwigo i 2009.

Piwigo tilbyder en nem måde for dig at uploade, administrere og se dine fotos online og kommer med smukke temaindstillinger, mobile klienter og udvidelser. Piwigo vil med glæde servere billeder over nettet på modeller så langt tilbage som den originale Raspberry Pi.

Sådan installeres Piwigo på din Raspberry Pi

Det første du skal gøre er at klargør din Raspberry Pi til brug som server. Når softwaren er installeret og fungerer som den skal, skal du opdatere og opgradere alle installerede pakker:

sudo apt opdatering
sudo apt opgradering

Som med de fleste fantastiske selv-hosting-projekter, kræver Piwigo en database for at fungere og holde styr på dine billeder, deres placeringer, navne, datoer og eventuelle ændringer, du foretager. Kør MariaDB:

sudo mariadb

…og indtast følgende, en linje ad gangen, for at oprette en ny database og databasebruger til Piwigo:

SKABDATABASE piwigo;
SKABBRUGER piwigo IDENTIFICERETVED 'supertophemmeligt kodeord';
GIVEBRUG *.* TIL piwigo@localhost IDENTIFICERETVED 'supertophemmeligt kodeord';
GIVEALLEprivilegier piwigo.* TIL piwigo@localhost;
FLUSHPRIVILEGIER;
Afslut;

Besøg din registrators avancerede DNS-side, og opret en ny registrering af typen A, værten @ og værdien som din offentlige IP-adresse. Hvis du planlægger at bruge et underdomæne, skal værten være det ønskede underdomæne alene, uden resten af ​​domænenavnet.

Skift mappe og brug nano til at oprette en ny Apache conf-fil til Piwigo:

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

Angiv port 80 i filen; sæt servernavnet til dit domæne eller underdomæne, og DocumentRoot til det bibliotek, hvor du planlægger at gemme Piwigo.

<VirtualHost *:80>
Server navndit-domænenavn.tld
DocumentRoot /var/www/piwigo/
</VirtualHost>

Gem og afslut nano med Ctrl + O, derefter Ctrl + X.

Aktiver konfigurationsfilen, og genstart derefter Apache:

sudo a2ensite
sudo service apache2 genstart

Du har bedt Apache om at acceptere indgående anmodninger til dit domæne eller underdomæne og at levere indhold fra /var/www/piwigo/. Denne mappe eksisterer endnu ikke; opret den og flyt ind på den nye placering med:

sudo mkdir /var/www/piwigo/
cd /var/www/piwigo/

Download og omdøb Piwigo net-installationsprogrammet:

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

Giv ejerskab af den aktuelle mappe og dens indhold til Apache-brugeren:

sudochown-Rwww-data:www-data .

Installer Piwigo Photo Server

Du er nu klar til at installere Piwigo-fotoserveren. Åbn en browser og naviger til dit-domænenavn.tld/install.php.

Du bliver bedt om at vælge et sprog og angive en destination for Piwigo-arkivet. Hvis du planlægger at få adgang til Piwigo gennem dit basisdomæne eller underdomænenavn, skal du slette alt efter /, og lad dette felt stå tomt.

Klik Hent og pak Piwigo ud, og installationsprogrammet vil gøre præcis, hvad det lovede. Du kan tjekke, hvad der blev hentet med:

ls -a /var/www/piwigo/

Vend tilbage til browseren for en forsikring om, at "Alt gik fint. Du er nu klar til at starte installationsproceduren." Klik på Installer Piwigo nu knap.

På det næste skærmbillede skal du udfylde databasekonfigurationen; det Vært og Databasetabeller præfiks felter skulle allerede være udfyldt, så du skal kun udfylde databasenavn og bruger felter (begge piwigo), og din adgangskode.

Fuldføre Administrationskonfiguration sektion for at oprette en administratorbruger, og klik på Start installationen. Næsten øjeblikkeligt vil du modtage beskeden "Tillykke, Piwigo-installationen er afsluttet". Nem peasy.

Nu administratorkontoen er sat op, skal du sikre din hjemmeside med TLS, og opgrader forbindelser fra HTTP til HTTPS.

sudo certbot

Indtast din e-mailadresse, når du bliver bedt om det, og vælg dit domæne eller underdomæne fra en liste. Certbot henter sikkerhedscertifikater og nøgler fra Let's Encrypt og implementerer dem på din Raspberry Pi.

Brug af Piwigo på din Raspberry Pi

Du kan nu besøge dit Piwigo-bibliotek ved at besøge dit domæne eller underdomæne, men da du ikke har nogen billeder uploadet, får du at vide, at "dit Piwigo-fotogalleri er tomt".

Udviklerne giver hjælpsomt en stor Jeg vil tilføje billeder knap, som blinker orange, når du holder musen hen over den. Klik på dette og derefter Opret et nyt album. Fra albummet kan du enten klikke på Tilføj billeder knappen, eller træk dine filer ind i browseren. Start upload vil, forudsigeligt, starte uploaden. Afhængigt af kvaliteten og antallet af billeder, du vil uploade, kan dette tage lang tid.

Billeder er pagineret i album, og du kan få adgang til album via hovedsiden af ​​din Piwigo-installation.

Piwigo har rigtig mange konfigurationsmuligheder, herunder muligheden for at tilføje og administrere flere brugere, indstille standardfotostørrelser, vandmærkebilleder med dit eget stempel og aktivere kommentarer. Disse indstillinger kan tilgås ved at klikke Admin > Konfiguration. En anden fin detalje er Piwigo-temagalleriet, hvormed du fuldstændig kan ændre udseendet og følelsen af ​​dine albums.

Piwigo på farten

Det er en opgave at uploade billeder fra din telefon til din computer og derefter uploade til Piwigo via webgrænsefladen. Heldigvis har Piwigo-udviklerne skabt mobilapps for at tage noget af indsatsen. Piwigo-appen er tilgængelig til iOS-enheder gennem Apples App Store, til Android-enheder via Google Play Butik, og fordi Piwigo og dens tilhørende Android-app er open source, gennem F Droid.

Du kan nu bruge Piwigo til at hoste og uploade billeder på din Raspberry Pi!

Ud over at være et personligt arkiv for familiebilleder, kan dit Piwigo onlinegalleri fungere som et udstillingsvindue, hvorigennem du viser dit talent frem for verden! Bliv en bedre fotograf ved at lære om lys og skygge eller specialiser dig i bestemte typer billeder!