A weboldalak múlékonyak – valaki más számítógépén léteznek, és valaki más irányítása alatt áll. Az információ, amelyre támaszkodik, és amire szüksége van, évtizedekig fennmaradhat, és egyik napról a másikra eltűnik, amikor a legnagyobb szüksége lenne rá. Az Archivy segítségével könnyedén mentheti a weboldalakat Markdown néven, majd rendszerezheti és szerkesztheti őket saját rendszerén. Tiéd az örökkévalóságig. Itt van, hogyan.
Miért szeretne saját archívumot létrehozni?
A világ szinte minden információja elérhető az interneten: a Wikipédia a valaha volt legnagyobb lexikon létrehozott, és a MakeUseOf.com kiváló technikai cikkeket tartalmaz, amelyek bemutatják, hogyan kell menőt és érdekeset csinálni dolgokat. Ha tetszik egy cikk, akkor elég egyszerű jelölje meg a böngészőjében, hogy később meglátogassa, és ha van csatlakoztatott fiókja a Google-hoz vagy más szolgáltatáshoz, bármely eszközön elérheti könyvjelzőit.
A weboldalak azonban eltűnnek, a webhelyek átszervezik a hivatkozási struktúrákat, és gyakran frissítik az oldalakat, hogy tükrözzék a legfrissebb híreket, technológiát és adatokat. Egy adott szoftververzióhoz a könyvjelzők közé helyezhet egy utasításkészletet, hogy hónapokkal később visszatérjen, és kiderüljön, hogy a lépések a legújabb verziónak megfelelően módosultak. Ha támaszkodni szeretne az interneten talált információkra, és visszatérni szeretne hozzájuk, a legjobb, ha offline állapotban tartja a saját példányát.
Mi az archiválás?
Az Archivy egyike azon számos offline archiválási megoldásnak, amelyet Raspberry Pi készülékén futtathat. Néhány, mint pl Az ArchiveBox kikaparja a webhelyeket, és a kimenetet különféle formátumokban menti, beleértve a HTML-t, PDF-t és képernyőképeket.
Az archívum egy személyes archívum, amely Markdown dokumentumok fastruktúráján alapul. Létrehozhat elágazó mappákat, és ha könyvjelzőt ad hozzá, az lekaparja a weboldalt, és a szöveget Markdown-ba konvertálja az Ön számára – és létrehozza átalakítja a címsorokat kattintható tartalomjegyzékké, és bizonyos esetekben automatikusan letölti a képeket, és tárolja azokat a Pi-n.
Szerkesztheti a Markdown-t, jegyzeteket és címkéket adhat hozzá, hogy az archívum működjön, és akár önálló jegyzeteket is hozzáadhat saját gondolataihoz és töprengéseihez. Ez több, mint egy webarchívum: ez egy személyes archívum, amelyhez bárhonnan hozzáférhet.
Az Archivy telepítése Raspberry Pi készülékére
Az Archivy egy Python-alkalmazás, amelyet böngészőn keresztül való elérésre terveztek, ezért mielőtt elkezdené, állítsa be a Raspberry Pi-t webszerverként. Ha nincs A PIP és a Python már telepítve van a Raspberry Pi-re, telepítse őket most.
Míg az Archivy használhatja az ElasticSearch-t az archívum keresésében és kezelésében, jól működik a RipGrep-pel is. A RipGrep telepítése a következővel:
sudo apt telepítés ripgrep
Most telepítheti az Archivy-t a következőkkel:
csipog telepítés archívum
Hozzon létre egy új könyvtárat, ahol az Archivy tárolja az adatait:
mkdir ~/Archivy_data
Most konfigurálja a rendszert, és hozzon létre egy rendszergazdai felhasználót.
archívum init
... elindítja a varázslót
A varázsló megkérdezi az adatkönyvtár teljes elérési útját, és azt, hogy használni kívánja-e a keresést. Írja be a „ripgrep” parancsot a promptba, amikor megkérdezi, hogy milyen típust szeretne használni. Amikor a rendszer megkérdezi, hogy kíván-e adminisztrátort létrehozni, írja be az „y”-t.
Az Archívum futtatását a következőkkel indíthatja el:
archívum futás
Az archívum az 5000-es porton fut, és a következő beírásával érheti el:
a te.helyi.pi.cím:5000
...a helyi hálózat böngészőjébe.
Ha házán kívülről szeretné elérni archívumát, hozzon létre egy új Apache konfigurációs fájlt:
cd /etc/apache2/sites-availablesudo nano archivy.conf
Ebben az új fájlban írja be:
<VirtualHost *:443>
Szerver néva te.tartomány.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost bekapcsolva
</VirtualHost>
Mentés és kilépés ezzel Ctrl + O akkor Ctrl + X. Ezután indítsa újra az Apache-t a következővel:
sudo service apache2 újraindítás
Szerezzen be egy új biztonsági tanúsítványt a Let's Encrypt with
sudo certbot
A Certbot megjelenít egy listát, és megkéri, hogy válassza ki, melyik webhelyhez szeretne biztonsági tanúsítványt. Írja be a megfelelő számot és nyomja meg Visszatérés, és a Certbot ellenőrzi, hogy minden rendben van-e, és létrehoz egy tanúsítvány- és kulcsfájlt a rendszeren. Válassza az „átirányítás” lehetőséget, amikor a rendszer kéri, majd indítsa újra az Apache-ot.
Mostantól, amikor felkeresi domainjét vagy aldomainjét, az Archivy szolgáltatás titkosított kapcsolaton keresztül történik.
Az Archívum használatával archiválhatja az internetet és ötleteit
Jelentkezzen be az Archivyba a rendszergazdai felhasználónévvel és jelszóval, és látni fogja, hogy csak egy mappa van: gyökér. Új almappát hozhat létre, ha beír egy nevet a mellette lévő mezőbe Alkönyvtár létrehozása, majd kattintson a gombra. Az alkönyvtárak egymásba vannak ágyazva, és tetszés szerint folytathatja a munkát. A képernyő bal oldalán egy fadiagram jön létre, amely segít a szerkezetben való navigálásban.
Ha egy weboldalt szeretne hozzáadni az archívumhoz, kattintson a gombra Új könyvjelző gomb. Meg kell adnia az URL-t, és meg kell adnia a címkéket. Nem kell címkéket hozzáadni, de segít a navigációban. Ha készen állsz, nyomj Megment, és az Archivy lekaparja az oldalt, és létrehoz egy formázott Markdown-dokumentumot, amely tartalmazza a címkéket és a feltételeket.
A dokumentum elrendezését a gombra kattintva módosíthatja szerkeszteni gombot, és szabványos Markdown formázás használatával hogy pontosan megszabja. Hozzáadhat további címkéket, ha az új címkét a dokumentumon belül bárhol "#" karakterrel zárja. Ha bármelyik címkére rákattint, megjelenik az azonos címkével ellátott többi archivált cikk listája. Saját fájl vagy jegyzet hozzáadásához kattintson a gombra Új megjegyzés és adja meg közvetlenül a Markdown-t.
Az archiválás még folyamatban van, így a jövőben számítani lehet arra, hogy új funkciókkal bővülnek, és mivel nyílt forráskódú projektről van szó, akár saját maga is hozzájárulhat a kód elkészítéséhez.
Használja Raspberry Pi-jét még többért!
A Raspberry Pi egy rendkívül sokoldalú gép, és szerverként is rendkívül jól teljesít. A Raspberry Pi 4 különösen nagy terhelést tud kezelni, és több tucat webhely és szolgáltatás futtatására képes egyidejűleg. Bármi legyen is az érdeklődési köre, a főzéstől a kódoláson, archiváláson át a hangoskönyvekig, létezik egy saját üzemeltetésű megoldás, amely futni fog Raspberry Pi-jén.