Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

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í.

instagram viewer

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.