Webové stránky jsou pomíjivé – existují na počítači někoho jiného a pod kontrolou někoho jiného. Informace, na které se spoléháte a které potřebujete, mohou vydržet desítky let, aby zmizely přes noc, když je nejvíce potřebujete. S Archivy můžete snadno ukládat webové stránky jako Markdown a poté je organizovat a upravovat ve svém vlastním systému. Tvůj na věčnost. Zde je návod.
Proč byste si chtěli vytvořit svůj vlastní archiv?
Téměř všechny informace z celého světa jsou dostupné online: Wikipedie je největší encyklopedie všech dob vytvořeno a MakeUseOf.com hostí vynikající technické články, které vám ukáží, jak to udělat cool a zajímavé věci. Pokud se vám článek líbí, je to snadné uložte si jej do záložek v prohlížeči, abyste jej mohli navštívit pozdějia pokud máte propojený účet u Googlu nebo jiné služby, můžete ke svým záložkám přistupovat na jakémkoli zařízení.
Webové stránky však mizí, weby reorganizují své spojovací struktury a stránky jsou často aktualizovány tak, aby odrážely nejnovější zprávy, technologie a data. Sadu pokynů pro konkrétní verzi softwaru si můžete uložit do záložek, abyste se vrátili o měsíce později a zjistili, že se kroky změnily, aby vyhovovaly nejnovější verzi. Pokud se chcete na informace, které najdete online, spolehnout a vrátit se k nim, je nejlepší ponechat si vlastní kopii offline.
Co je archiv?
Archivy je jedním z několika offline archivačních řešení, které můžete spustit na svém Raspberry Pi. Některé, jako např ArchiveBox smaže webové stránky a uloží výstup v různých formátech, včetně HTML, PDF a snímky obrazovky.
Archivy je osobní archiv založený na stromové struktuře dokumentů Markdown. Můžete vytvářet větvené složky a pokud přidáte záložku, seškrábe webovou stránku a převede text na Markdown za vás – a vytvoří a převede nadpisy na obsah, na který lze kliknout, a v některých případech automaticky stáhne obrázky a uloží je do vašeho Pi.
Můžete upravovat Markdown, přidávat poznámky a tagy, aby vám archiv fungoval, a dokonce přidávat samostatné poznámky svých vlastních myšlenek a úvah. Je to víc než webový archiv: je to osobní archiv, ke kterému máte přístup odkudkoli.
Jak nainstalovat Archivy na Raspberry Pi
Archivy je aplikace Python a je navržena pro přístup přes prohlížeč, takže než začnete, budete muset nastavte Raspberry Pi jako webový server. Pokud nemáte PIP a Python jsou již nainstalovány na vašem Raspberry Pi, nainstalujte je nyní.
Přestože Archivy může použít ElasticSearch, aby vám pomohl prohledávat a spravovat váš archiv, funguje dobře také s RipGrep. Nainstalujte RipGrep pomocí:
sudo apt Nainstalujte ripgrep
Nyní můžete nainstalovat Archivy pomocí:
pip Nainstalujte archivu
Vytvořte nový adresář, kam bude Archivy ukládat svá data:
mkdir ~/Archivy_data
Nyní nakonfigurujte svůj systém a vytvořte administrátora.
archivace init
...spustí průvodce
Průvodce se vás zeptá na úplnou cestu k vašemu datovému adresáři a na to, zda chcete používat vyhledávání. Po dotazu, jaký typ chcete použít, zadejte „ripgrep“. Na dotaz, zda chcete vytvořit uživatele s oprávněním správce, zadejte „y“.
Archivy můžete spustit pomocí:
archivní běh
Archivy běží na portu 5000 a můžete k němu přistupovat zadáním:
vaše.místní.pi.adresa:5000
...do prohlížeče ve vaší místní síti.
Pokud chcete mít přístup k archivu Archivy zvenčí, vytvořte nový konfigurační soubor Apache:
cd /etc/apache2/sites-availablesudo nano archivy.conf
Do tohoto nového souboru zadejte:
<VirtualHost *:443>
ServerNamevaše.doména.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost je zapnutý
</VirtualHost>
Uložte a ukončete pomocí Ctrl + O pak Ctrl + X. Poté restartujte Apache pomocí:
restart služby sudo apache2
Získejte nový bezpečnostní certifikát od Let's Encrypt with
sudo certbot
Certbot vám předloží seznam a požádá vás, abyste vybrali, pro který web chcete bezpečnostní certifikát. Zadejte příslušné číslo a stiskněte Vrátit sea Certbot zkontroluje, zda je vše v pořádku a vytvoří soubor certifikátu a klíče ve vašem systému. Na dotaz zvolte "přesměrovat" a poté znovu restartujte Apache.
Když nyní navštívíte svou doménu nebo subdoménu, Archivy bude obsluhován přes šifrované připojení.
Použijte Archivy k archivaci internetu a vašich nápadů
Přihlaste se do Archivy pomocí uživatelského jména a hesla správce a uvidíte, že existuje pouze jedna složka: vykořenit. Novou podsložku můžete vytvořit zadáním názvu do pole vedle Vytvořit podadresářa poté klikněte na tlačítko. Podadresáře jsou vnořené a můžete pokračovat tak hluboko, jak chcete. V levé části obrazovky je vygenerován stromový diagram, který vám pomůže orientovat se ve struktuře.
Chcete-li přidat webovou stránku do archivu, klikněte na Nová záložka knoflík. Budete požádáni o adresu URL a specifikaci značek. Nemusíte přidávat značky, ale pomáhá to při navigaci. Až budete připraveni, udeřte Uložita Archivy seškrábe stránku a vygeneruje formátovaný dokument Markdown, doplněný značkami a ToC.
Rozvržení dokumentu můžete změnit kliknutím na Upravit tlačítko a pomocí standardního formátování Markdown přesně na míru. Další značky můžete přidat tak, že novou značku zložíte znakem „#“ kdekoli v dokumentu. Pokud kliknete na některý z tagů, zobrazí se vám seznam dalších archivovaných článků se stejným tagem. Chcete-li přidat vlastní soubor nebo poznámku, klikněte Nová poznámka a zadejte Markdown přímo.
Archiv je stále ve vývoji, takže v budoucnu můžete očekávat přidání nových funkcí, a protože se jedná o projekt s otevřeným zdrojovým kódem, můžete do kódu přispívat i sami.
Použijte svůj Raspberry Pi pro více!
Raspberry Pi je mimořádně všestranný stroj a jako server funguje velmi dobře. Zejména Raspberry Pi 4 zvládne výjimečnou zátěž a je schopen provozovat desítky webů a služeb současně. Ať už jsou vaše zájmy jakékoli, od vaření po kódování, archivaci až po audioknihy, existuje řešení s vlastním hostitelem, které poběží na vašem Raspberry Pi.