Vytvorte si svoj vlastný osobný archív na Raspberry Pi s Archivy

Vytvorte si svoj vlastný osobný archív na Raspberry Pi s Archivy
Č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.





VYUŽITIE VIDEA DŇA

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, aká kedy bola vytvorená, a na stránke MakeUseOf.com nájdete vynikajúce technické články, ktoré vám ukážu, ako robiť skvelé 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ôr a 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 štruktúry odkazov 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.





What Is Archívy?

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íklad ArchiveBox, zoškrabú webové stránky a uložia výstup v rôznych formátoch vrátane HTML, PDF a snímok 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 za vás – a vytvorí a prevedie nadpisy na obsah, na ktorý sa dá kliknúť, a v niektorých prípadoch automaticky stiahne obrázky. a uložte ich do svojho 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.

najlepšie filmy pre netflix a chill

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 install ripgrep

Teraz môžete nainštalovať Archivy pomocou:





pip install archivy

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.

miesta na nákup psov v mojom okolí
archivy init

...spustí sprievodcu

  archívy wizard in a terminal

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:

archivy run

Archív beží na porte 5000 a získate k nemu prístup zadaním:

your.local.pi.address: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 *:80>

ServerName your.domain.tld

ProxyPass / http://127.0.0.1:5000/

ProxyPassReverse / http:/127.0.0.1:5000/

ProxyPreserveHost On

</VirtualHost>

Uložiť a ukončiť pomocou Ctrl + O potom Ctrl + X . Potom reštartujte Apache pomocou:

sudo service apache2 restart

Získajte nový bezpečnostný certifikát od Let's Encrypt with

iphone 12 vs 12 pro max
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ávrat a 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

  archívy default interface

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ár a 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.

  archívy add new bookmark dialogue

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.

  muo article in markdown in Archívy

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.

Kategórie DIY