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 přetrvat desítky let a zmizí 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.
VYTVOŘENÍ VIDEA DNE
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, která kdy byla vytvořena, a MakeUseOf.com hostí vynikající technické články, které vám ukazují, jak dělat skvělé 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ěji a 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.
What Is Archivy?
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 je ArchiveBox, budou seškrabovat webové stránky a uložit výstup v různých formátech, včetně HTML, PDF a snímků 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žte je do svého 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í.
proč je můj telefon přilepený na logu jablka?
Zatímco 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 install ripgrep
Nyní můžete nainstalovat Archivy pomocí:
pip install archivy
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.
archivy 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í:
archivy run
Archivy běží na portu 5000 a můžete k němu přistupovat zadáním:
your.local.pi.address: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 *:80>
ServerName your.domain.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost On
</VirtualHost>
Uložte a ukončete pomocí Ctrl + O pak Ctrl + X . Poté restartujte Apache pomocí:
sudo service apache2 restart
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 se a 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žit a 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.