Det er dusinvis av bildebehandlingspakker som du kan hoste selv på Raspberry Pi, og Piwigo er en av de beste, og tilbyr et vakkert grensesnitt, flerbrukeradministrasjon og vakre temaer. Selv om det ikke er helt en slot-in-erstatning for Google Photos, lar det deg ta kontroll over stillbildene dine og få tilgang til og vise dem over internett.
Hva er Piwigo, og hvorfor bør du være vert for det på Raspberry Pi?
I løpet av det siste tiåret har smarttelefonbrukere blitt vant til ubegrenset gratis lagringsplass for bilder tatt på håndsettet. De kunne være trygge på at de utallige bildene av strandferier, familiesammenkomster og store begivenheter ville bestå trygt og sikkert (om enn med lavere kvalitet enn originalen) i hendene på teknologigiganter som Google – gratis for evig.
Denne forsikringen ble rystet i 2021 med nyheten om at Google skulle avvikle gratis, ubegrenset lagringsalternativ, og potensielt slette bilder og album hvis visse betingelser ble oppfylt. Dette har ført til at brukere søker etter et alternativ som de kan kjøre, uten begrensninger, på sin egen maskinvare og i sine egne hjem.
Piwigo er en slik løsning. Programvaren er betydelig eldre enn Google Photos, etter å ha blitt utgitt først som PhpWebGallery i 2001, og utgitt på nytt under en GNU General Public License i 2002. Lisensen betyr at brukerne står fritt til å kjøre, studere, dele og modifisere programvaren for sine egne formål. PhpWebGallery ble omdøpt til Piwigo i 2009.
Piwigo tilbyr en enkel måte for deg å laste opp, administrere og se bildene dine på nettet, og kommer med vakre temaalternativer, mobilklienter og utvidelser. Piwigo vil gjerne vise bilder over nettet på modeller så langt tilbake som den originale Raspberry Pi.
Slik installerer du Piwigo på Raspberry Pi
Det første du må gjøre er å klargjør din Raspberry Pi for bruk som server. Når programvaren er installert og fungerer som den skal, oppdater og oppgrader eventuelle installerte pakker:
sudo apt Oppdater
sudo apt oppgradering
Som med de fleste fantastiske selvhostingsprosjekter, krever Piwigo en database for å fungere og holde styr på bildene dine, deres plasseringer, navn, datoer og eventuelle endringer du gjør. Kjør MariaDB:
sudo mariadb
…og skriv inn følgende, en linje om gangen, for å opprette en ny database og databasebruker for Piwigo:
SKAPEDATABASE piwigo;
SKAPEBRUKER piwigo IDENTIFISERTAV 'supertopsecretpassword';
STIPENDBRUKPÅ *.* TIL piwigo@localhost IDENTIFISERTAV 'supertopsecretpassword';
STIPENDALLEprivilegierPÅ piwigo.* TIL piwigo@localhost;
SKYLLPRIVILEGIER;
slutte;
Besøk registratorens avanserte DNS-side og opprett en ny oppføring av type A, verten @ og verdien som din offentlige IP-adresse. Hvis du planlegger å bruke et underdomene, bør verten være det ønskede underdomenet alene, uten resten av domenenavnet.
Endre katalog og bruk nano for å lage en ny Apache conf-fil for Piwigo:
cd /etc/apache2/sites-available/
sudonanopiwigo.conf
Angi port 80 i filen; sett servernavnet til ditt domene eller underdomene, og DocumentRoot til katalogen der du planlegger å lagre Piwigo.
<VirtualHost *:80>
Server navnditt-domenenavn.tld
DocumentRoot /var/www/piwigo/
</VirtualHost>
Lagre og avslutt nano med Ctrl + O, deretter Ctrl + X.
Aktiver konfigurasjonsfilen, og start deretter Apache på nytt:
sudo a2ensite
sudo-tjenesten apache2 omstart
Du har bedt Apache om å godta innkommende forespørsler til ditt domene eller underdomene, og å levere innhold fra /var/www/piwigo/. Denne katalogen eksisterer ikke ennå; lag den og flytt til den nye plasseringen med:
sudo mkdir /var/www/piwigo/
cd /var/www/piwigo/
Last ned og gi nytt navn til Piwigo net-installasjonsprogrammet:
sudo curl https://piwigo.org/download/dlcounter.php? code=netinstall -o install.php
Gi eierskap til den gjeldende katalogen og dens innhold til Apache-brukeren:
sudochown-Rwww-data:www-data .
Installer Piwigo Photo Server
Du er nå klar til å installere Piwigo-fotoserveren. Åpne en nettleser og naviger til ditt-domenenavn.tld/install.php.
Du vil bli bedt om å velge et språk og angi en destinasjon for Piwigo-arkivet. Hvis du planlegger å få tilgang til Piwigo gjennom ditt basedomene eller underdomenenavn, slett alt etter /, og la dette feltet stå tomt.
Klikk Hent og pakk ut Piwigo, og installasjonsprogrammet vil gjøre nøyaktig det det lovet. Du kan sjekke hva som ble hentet med:
ls -a /var/www/piwigo/
Gå tilbake til nettleseren for en forsikring om at "Alt gikk bra. Du er nå klar til å starte installasjonsprosedyren." Klikk på Installer Piwigo nå knapp.
På neste skjermbilde fyller du inn databasekonfigurasjonen; de Vert og Prefiks for databasetabeller feltene skal allerede være fylt ut, så du trenger bare å fylle ut databasenavn og bruker felt (begge piwigo), og passordet ditt.
Fullfør Administrasjonskonfigurasjon for å opprette en admin-bruker, og klikk Start installasjonen. Nesten umiddelbart vil du motta meldingen "Gratulerer, Piwigo-installasjonen er fullført". Enkel peasy.
Nå er administratorkontoen satt opp, bør du sikre nettstedet ditt med TLS, og oppgrader tilkoblinger fra HTTP til HTTPS.
sudo certbot
Skriv inn e-postadressen din når du blir bedt om det, og velg ditt domene eller underdomene fra en liste. Certbot vil hente sikkerhetssertifikater og nøkler fra Let's Encrypt, og distribuere dem på din Raspberry Pi.
Bruke Piwigo på din Raspberry Pi
Du kan nå besøke Piwigo-biblioteket ditt ved å besøke ditt domene eller underdomene, men siden du ikke har lastet opp noen bilder vil du bli fortalt at "ditt Piwigo-bildegalleri er tomt".
Utviklerne gir hjelpsomt en stor Jeg vil legge til bilder knappen, som blinker oransje når du holder musepekeren over den. Klikk på dette og deretter Opprett et nytt album. Fra albumet kan du enten klikke på Legg til bilder knappen, eller dra filene dine inn i nettleseren. Start opplasting vil, forutsigbart, starte opplastingen. Avhengig av kvaliteten og antall bilder du vil laste opp, kan dette ta lang tid.
Bilder er paginert i album, og du kan få tilgang til album via hovedsiden til Piwigo-installasjonen.
Piwigo har mange konfigurasjonsalternativer, inkludert muligheten til å legge til og administrere flere brukere, angi standard bildestørrelser, vannmerkebilder med ditt eget stempel og aktivere kommentarer. Disse innstillingene kan du få tilgang til ved å klikke Admin > Konfigurasjon. En annen fin detalj er Piwigo-temagalleriet, som du kan endre utseendet og følelsen til albumene dine fullstendig med.
Piwigo på farten
Å laste opp bilder fra telefonen til datamaskinen, og deretter laste opp til Piwigo via nettgrensesnittet, er et ork. Heldigvis har Piwigo-utviklerne laget mobilapper for å ta ut litt av innsatsen. Piwigo-appen er tilgjengelig for iOS-enheter via Apples App Store, for Android-enheter via Google Play Store, og fordi Piwigo og den tilhørende Android-appen er åpen kildekode, gjennom F Droid.
Du kan nå bruke Piwigo til å være vert for og laste opp bilder på din Raspberry Pi!
I tillegg til å være et personlig arkiv for familiebilder, kan ditt Piwigo nettgalleri fungere som et utstillingsvindu der du viser frem talentet ditt for verden! Bli en bedre fotograf ved å lære om lys og skygge eller spesialisere deg på bestemte typer bilder!