Webové stránky sú pominuteľné – existujú na počítači niekoho iného a pod kontrolou niekoho iného. Informácie, na ktoré sa spoliehate a ktoré potrebujete, môžu vydržať desaťročia, len aby zmizli zo dňa na deň, keď ich budete najviac potrebovať. S Archivy môžete jednoducho ukladať webové stránky ako Markdown a potom ich organizovať a upravovať vo svojom vlastnom systéme. Tvoj na večnosť. Tu je návod.
Prečo by ste si chceli vytvoriť svoj vlastný archív?
Takmer všetky informácie z celého sveta sú dostupné online: Wikipedia je najväčšia encyklopédia všetkých čias vytvorené a MakeUseOf.com hostí vynikajúce technické články, ktoré vám ukážu, ako to urobiť cool a zaujímavé veci. Ak sa vám článok páči, je to celkom jednoduché uložte si ho do záložiek vo svojom prehliadači, aby ste ho mohli navštíviť neskôra ak máte prepojený účet s Google alebo inou službou, môžete pristupovať k svojim záložkám na akomkoľvek zariadení.
Webové stránky však zmiznú, lokality reorganizujú svoje prepájacie štruktúry a stránky sa často aktualizujú, aby odrážali najnovšie správy, technológie a údaje. Súbor pokynov pre konkrétnu verziu softvéru si môžete uložiť ako záložku, len aby ste sa vrátili o mesiace neskôr a zistili, že kroky sa zmenili tak, aby vyhovovali najnovšej verzii. Ak sa chcete spoľahnúť na informácie, ktoré nájdete online, a vrátiť sa k nim, najlepšie je ponechať si vlastnú kópiu offline.
Čo je archív?
Archivy je jedným z niekoľkých offline archivačných riešení, ktoré môžete spustiť na svojom Raspberry Pi. Niektoré, ako napr ArchiveBox, zoškrabe webové stránky a uloží výstup v rôznych formátoch vrátane HTML, PDF a snímky obrazovky.
Archív je osobný archív založený na stromovej štruktúre dokumentov Markdown. Môžete vytvárať rozvetvené priečinky a ak pridáte záložku, zoškrabe webovú stránku a prevedie text na Markdown – a vytvorí a konvertuje nadpisy na obsah, na ktorý sa dá kliknúť, a v niektorých prípadoch automaticky stiahne obrázky a uloží ich do vášho Pi.
Môžete upravovať Markdown, pridávať poznámky a značky, aby archív fungoval za vás, a dokonca pridávať samostatné poznámky o svojich vlastných myšlienkach a úvahách. Je to viac ako webový archív: je to osobný archív, ku ktorému máte prístup odkiaľkoľvek.
Ako nainštalovať Archivy na Raspberry Pi
Archivy je aplikácia Python a je navrhnutá tak, aby bola prístupná cez prehliadač, takže skôr ako začnete, budete musieť nastavte Raspberry Pi ako webový server. Ak nemáte PIP a Python sú už nainštalované na vašom Raspberry Pi, nainštalujte ich teraz.
Aj keď Archivy môže použiť ElasticSearch, aby vám pomohol vyhľadávať a spravovať váš archív, funguje dobre aj s RipGrep. Nainštalujte RipGrep pomocou:
sudo apt Inštalácia ripgrep
Teraz môžete nainštalovať Archivy pomocou:
pip Inštalácia archívnictvo
Vytvorte nový adresár, do ktorého bude Archivy ukladať svoje údaje:
mkdir ~/Archivy_data
Teraz konfigurujte svoj systém a vytvorte používateľa správcu.
inicializácia archívu
...spustí sprievodcu
Sprievodca sa vás opýta na úplnú cestu k vášmu dátovému adresáru a na to, či chcete používať vyhľadávanie. Po zobrazení výzvy, aký typ chcete použiť, napíšte „ripgrep“. Na otázku, či chcete vytvoriť používateľa správcu, zadajte „y“.
Archív môžete spustiť pomocou:
archívny beh
Archív beží na porte 5000 a získate k nemu prístup zadaním:
tvoj.miestny.pi.adresa:5000
...do prehliadača vo vašej lokálnej sieti.
Ak chcete získať prístup k archívu archívu mimo vášho domu, vytvorte nový konfiguračný súbor Apache:
cd /etc/apache2/sites-availablesudo nano archivy.conf
Do tohto nového súboru zadajte:
<VirtualHost *:443>
Názov serveratvoj.doména.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost je zapnutý
</VirtualHost>
Uložiť a ukončiť pomocou Ctrl + O potom Ctrl + X. Potom reštartujte Apache pomocou:
reštart služby sudo apache2
Získajte nový bezpečnostný certifikát od Let's Encrypt with
sudo certbot
Certbot vám predloží zoznam a požiada vás, aby ste vybrali, pre ktorú stránku chcete bezpečnostný certifikát. Zadajte príslušné číslo a stlačte Návrata Certbot skontroluje, či je všetko v poriadku a vytvorí súbor certifikátu a kľúča vo vašom systéme. Po zobrazení výzvy vyberte možnosť „presmerovať“ a potom znova reštartujte Apache.
Keď teraz navštívite svoju doménu alebo subdoménu, Archivy sa bude poskytovať prostredníctvom šifrovaného pripojenia.
Použite Archív na archiváciu internetu a vašich nápadov
Prihláste sa do Archívu pomocou používateľského mena a hesla správcu a uvidíte, že existuje iba jeden priečinok: koreň. Nový podpriečinok môžete vytvoriť zadaním názvu do poľa vedľa Vytvorte podadresára potom kliknite na tlačidlo. Podadresáre sú vnorené a môžete pokračovať tak hlboko, ako chcete. Na ľavej strane obrazovky sa vytvorí stromový diagram, ktorý vám pomôže pri navigácii v štruktúre.
Ak chcete do archívu pridať webovú stránku, kliknite na Nová záložka tlačidlo. Zobrazí sa výzva na zadanie adresy URL a zadanie značiek. Nemusíte pridávať značky, ale pomáha to pri navigácii. Keď budete pripravení, zasiahnite Uložiťa Archivy zoškrabe stránku a vygeneruje naformátovaný dokument Markdown doplnený o značky a ToC.
Rozloženie dokumentu môžete zmeniť kliknutím na upraviť tlačidlo a pomocou štandardného formátovania Markdown presne na mieru. Dodatočné značky môžete pridať tak, že svoju novú značku zarovnáte znakom „#“ kdekoľvek v dokumente. Ak kliknete na ktorýkoľvek z tagov, zobrazí sa vám zoznam ďalších archivovaných článkov s rovnakým tagom. Ak chcete pridať vlastný súbor alebo poznámku, kliknite Nová poznámka a zadajte Markdown priamo.
Archív je stále vo vývoji, takže v budúcnosti môžete očakávať pridanie nových funkcií a keďže ide o open source projekt, môžete do kódu prispievať aj sami.
Použite svoj Raspberry Pi na viac!
Raspberry Pi je mimoriadne všestranný stroj a funguje mimoriadne dobre ako server. Najmä Raspberry Pi 4 zvládne výnimočnú záťaž a je schopný prevádzkovať desiatky stránok a služieb súčasne. Bez ohľadu na vaše záujmy, od varenia po kódovanie, archiváciu až po audioknihy, existuje riešenie s vlastným hosťovaním, ktoré bude fungovať na vašom Raspberry Pi.