Na Raspberry Pi existují desítky balíčků pro správu fotografií, které lze samostatně hostovat, a Piwigo je jedním z nejlepších, nabízí krásné rozhraní, správu pro více uživatelů a krásná témata. I když to není tak docela zásuvná náhrada za Fotky Google, umožňuje vám převzít kontrolu nad snímky a přistupovat k nim a zobrazovat je přes internet.
Co je Piwigo a proč byste jej měli hostovat na svém Raspberry Pi?
Během poslední dekády si uživatelé chytrých telefonů zvykli na neomezené bezplatné úložiště pro fotografie pořízené na jejich mobilních telefonech. Mohli si být jisti, že bezpočet obrázků z dovolené na pláži, rodinných setkání a významných událostí zůstane bezpečné a bezpečné (i když v nižší kvalitě než originál) v rukou technologických gigantů, jako je Google – zdarma navždy.
Toto ujištění bylo otřeseno v roce 2021 zprávou, že Google ukončí svou bezplatnou neomezenou možnost ukládání a případně smaže fotografie a alba, pokud budou splněny určité podmínky. Uživatelé tak hledali alternativu, kterou by mohli provozovat bez omezení na vlastním hardwaru a ve svých domovech.
Jedním z takových řešení je Piwigo. Software je podstatně starší než Fotky Google, poprvé byl vydán jako PhpWebGallery v roce 2001 a znovu vydán pod licencí GNU General Public License v roce 2002. Licence znamená, že uživatelé mohou volně spouštět, studovat, sdílet a upravovat software pro své vlastní účely. PhpWebGallery byla v roce 2009 přejmenována na Piwigo.
Piwigo nabízí snadný způsob, jak nahrávat, spravovat a prohlížet své fotografie online, a přichází s krásnými možnostmi motivů, mobilními klienty a rozšířeními. Piwigo s radostí naservíruje fotografie přes web na modelech již od původního Raspberry Pi.
Jak nainstalovat Piwigo na Raspberry Pi
První věc, kterou musíte udělat, je připravte Raspberry Pi pro použití jako server. Jakmile je software nainstalován a funguje tak, jak má, aktualizujte a upgradujte všechny nainstalované balíčky:
sudo apt Aktualizace
upgrade sudo apt
Jako u většiny úžasné self-hostingové projekty, Piwigo vyžaduje databázi, aby fungovala a sledovala vaše fotografie, jejich umístění, jména, data a jakékoli úpravy, které provedete. Spustit MariaDB:
sudo mariadb
…a zadejte následující, jeden řádek po druhém, abyste vytvořili novou databázi a uživatele databáze pro Piwigo:
VYTVOŘITDATABÁZE piwigo;
VYTVOŘITUŽIVATEL piwigo ZJIŠTĚNOPODLE 'supertopsecretpassword';
GRANTPOUŽÍVÁNÍNA *.* NA piwigo@localhost ZJIŠTĚNOPODLE 'supertopsecretpassword';
GRANTVŠECHNOprivilegiaNA piwigo.* NA piwigo@localhost;
OPLACHOVATPRIVILEGIÍ;
přestat;
Navštivte stránku Advanced DNS svého registrátora a vytvořte nový záznam typu A, hostitel @ a hodnotu jako vaši veřejnou IP adresu. Pokud plánujete používat subdoménu, hostitel by měl být požadovanou subdoménou sám o sobě, bez zbytku názvu domény.
Změňte adresář a použijte nano k vytvoření nového souboru Apache conf pro Piwigo:
CD /etc/apache2/sites-available/
sudonanopiwigo.conf
V souboru zadejte port 80; nastavte ServerName na vaši doménu nebo subdoménu a DocumentRoot na adresář, do kterého plánujete uložit Piwigo.
<VirtualHost *:80>
ServerNamenázev-vaší domény.tld
DocumentRoot /var/www/piwigo/
</VirtualHost>
Uložte a ukončete nano pomocí Ctrl + O, pak Ctrl + X.
Povolte konfigurační soubor a restartujte Apache:
sudo a2ensite
restart služby sudo apache2
Nařídili jste Apache, aby přijímal příchozí požadavky na vaši doménu nebo subdoménu a aby obsluhoval obsah /var/www/piwigo/. Tento adresář ještě neexistuje; vytvořte jej a přesuňte se do nového umístění pomocí:
sudo mkdir /var/www/piwigo/
cd /var/www/piwigo/
Stáhněte a přejmenujte instalační program sítě Piwigo:
sudo curl https://piwigo.org/download/dlcounter.php? code=netinstall -o install.php
Předejte vlastnictví aktuálního adresáře a jeho obsahu uživateli Apache:
sudochown-Rwww-data:www-data .
Nainstalujte Piwigo Photo Server
Nyní jste připraveni nainstalovat fotoserver Piwigo. Otevřete prohlížeč a přejděte na název-vaší-domény.tld/install.php.
Budete požádáni o výběr jazyka a nastavení cíle pro archiv Piwigo. Pokud plánujete přistupovat k Piwigo prostřednictvím své základní domény nebo názvu subdomény, odstraňte vše za /a ponechte toto pole prázdné.
Klikněte Načtěte a rozbalte Piwigoa instalační program udělá přesně to, co slíbil. Můžete zkontrolovat, co bylo načteno pomocí:
ls -a /var/www/piwigo/
Vraťte se do prohlížeče a ujistěte se, že „Vše proběhlo v pořádku. Nyní jste připraveni zahájit instalační postup." Klikněte na Nainstalujte Piwigo nyní knoflík.
Na další obrazovce vyplňte konfiguraci databáze; a Hostitel a Předpona databázových tabulek pole by již měla být vyplněna, takže stačí vyplnit jméno databáze a uživatel pole (obě piwigo) a vaše heslo.
Dokončit Konfigurace administrace vytvořte uživatele admin a klikněte na Spusťte instalaci. Téměř okamžitě obdržíte zprávu „Blahopřejeme, instalace Piwigo je dokončena“. Snadno peasy.
Nyní je účet správce nastaven, měli byste zabezpečte svůj web s TLS a upgradovat připojení z HTTP na HTTPS.
sudo certbot
Na požádání zadejte svou e-mailovou adresu a ze seznamu vyberte svou doménu nebo subdoménu. Certbot načte bezpečnostní certifikáty a klíče z Let's Encrypt a nasadí je do vašeho Raspberry Pi.
Použití Piwigo na vašem Raspberry Pi
Nyní můžete svou knihovnu Piwigo navštívit tak, že navštívíte svou doménu nebo subdoménu, ale protože nemáte nahrány žádné fotografie, bude vám sděleno, že „vaše fotogalerie Piwigo je prázdná“.
Vývojáři užitečně poskytují velké Chci přidat fotky tlačítko, které bliká oranžově, když na něj najedete myší. Klikněte na toto a poté Vytvořte nové album. V rámci alba můžete buď kliknout na Přidejte fotky nebo přetáhněte soubory do prohlížeče. Spusťte nahrávání předvídatelně zahájí nahrávání. V závislosti na kvalitě a počtu fotografií, které chcete nahrát, to může trvat dlouho.
Fotografie jsou stránkovány v albech a k albům máte přístup přes hlavní stránku vaší instalace Piwigo.
Piwigo má mnoho možností konfigurace, včetně možnosti přidat a spravovat více uživatelů, nastavit výchozí velikosti fotografií, obrázky vodoznaku s vlastním razítkem a povolit komentáře. K těmto nastavením se dostanete kliknutím Admin > Konfigurace. Další vychytávkou je galerie motivů Piwigo, se kterou můžete zcela změnit vzhled a dojem ze svých alb.
Piwigo na cestách
Nahrání fotek z telefonu do počítače a následné nahrání do Piwigo přes webové rozhraní je oříšek. Naštěstí vývojáři Piwigo vytvořili mobilní aplikace, které trochu úsilí vynaloží. Aplikace Piwigo je k dispozici pro zařízení iOS prostřednictvím App Store společnosti Apple, pro zařízení Android prostřednictvím obchod Google Play, a protože Piwigo a související aplikace pro Android jsou open source, prostřednictvím F Droid.
Nyní můžete používat Piwigo k hostování a nahrávání obrázků na Raspberry Pi!
Kromě toho, že je vaše online galerie Piwigo osobním archivem rodinných fotografií, může fungovat jako výkladní skříň, prostřednictvím které předvedete svůj talent světu! Staňte se lepším fotografem tím, že se budete učit o světle a stínu nebo se specializujte na konkrétní typy záběrů!