Veebilehed on lühiajalised – eksisteerivad kellegi teise arvutis ja kellegi teise kontrolli all. Teave, millele tuginete ja mida vajate, võib kesta aastakümneid, kuid kaob üleöö, kui seda kõige rohkem vajate. Archivy abil saate hõlpsasti salvestada veebilehti Markdownina, seejärel korraldada ja redigeerida neid oma süsteemis. Sinu igavikku. Siin on, kuidas.
Miks soovite luua oma arhiivi?
Peaaegu kogu maailma teave on Internetis saadaval: Vikipeedia on kõigi aegade suurim entsüklopeedia loodud ja MakeUseOf.com majutab suurepäraseid tehnilisi artikleid, mis näitavad, kuidas lahedat ja huvitavat teha asju. Kui teile artikkel meeldib, on see piisavalt lihtne lisage see oma brauseris järjehoidjatesse, et hiljem külastadaja kui teil on Google'i või mõne muu teenusega ühendatud konto, pääsete oma järjehoidjatele juurde mis tahes seadmes.
Kuid veebilehed kaovad, saidid korraldavad oma linkimisstruktuurid ümber ja sageli värskendatakse lehti, et kajastada uusimaid uudiseid, tehnoloogiat ja andmeid. Võite lisada järjehoidjasse konkreetse tarkvaraversiooni juhiste komplekti, et naasta kuid hiljem ja avastama, et toimingud on muutunud, et need sobiksid uusima versiooniga. Kui soovite võrgust leitud teabele toetuda ja selle juurde naasta, on parem hoida oma koopia võrguühenduseta.
Mis on Arhiiv?
Archivy on üks paljudest võrguühenduseta arhiveerimislahendustest, mida saate oma Raspberry Pi-ga käivitada. Mõned, nagu ArchiveBox kraabib veebisaite ja salvestab väljundi erinevates vormingutes, sealhulgas HTML, PDF ja ekraanipildid.
Arhiiv on isiklik arhiiv, mis põhineb Markdowni dokumentide puustruktuuril. Saate luua hargnevaid kaustu ja kui lisate järjehoidja, kraabib see veebilehe ja teisendab teksti teie eest Markdowniks ning loob ja teisendab pealkirjad klõpsatavaks sisukorraks ja mõnel juhul laadib pildid automaatselt alla ja salvestab need teie Pi-sse.
Saate redigeerida Markdowni, lisada märkmeid ja silte, et arhiiv teie heaks töötaks, ja isegi lisada eraldi märkmeid oma mõtete ja mõtiskluste kohta. See on midagi enamat kui veebiarhiiv: see on isiklik arhiiv, millele pääsete juurde kõikjalt.
Kuidas installida arhiivi oma Raspberry Pi-sse
Archivy on Pythoni rakendus ja see on loodud brauseri kaudu juurde pääsemiseks, nii et enne alustamist peate seadistage oma Raspberry Pi veebiserveriks. Kui sul ei ole PIP ja Python on teie Raspberry Pi-le juba installitud, installige need kohe.
Kuigi Archivy saab arhiivi otsimiseks ja haldamiseks kasutada ElasticSearchi, töötab see hästi ka RipGrepiga. Installige RipGrep koos:
sudo apt installida ripgrep
Nüüd saate Archivy installida koos:
pip installida arhiiv
Looge uus kataloog, kuhu Archivy oma andmed salvestab:
mkdir ~/Archivy_data
Nüüd konfigureerige oma süsteem ja looge administraator.
arhiivi init
...käivitab viisardi
Nõustaja küsib teilt teie andmekataloogi täielikku asukohta ja seda, kas soovite otsingut kasutada. Kui teilt küsitakse, millist tüüpi soovite kasutada, tippige viipale "ripgrep". Kui teilt küsitakse, kas soovite luua administraatori kasutaja, sisestage "y".
Arhiivi käivitamiseks võite kasutada järgmist:
arhiivi jooks
Arhiiv töötab pordis 5000 ja pääsete sellele juurde, sisestades:
sinu.kohalik.pi.aadress:5000
...kohaliku võrgu brauserisse.
Kui soovite oma arhiivi arhiivile juurde pääseda väljaspool oma maja, looge uus Apache konfiguratsioonifail:
cd /etc/apache2/sites-availablesudo nano archivy.conf
Sellesse uude faili sisestage:
<VirtualHost *:443>
ServeriNimisinu.domeen.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost sees
</VirtualHost>
Salvestage ja väljuge rakendusega Ctrl + O siis Ctrl + X. Seejärel taaskäivitage Apache koos:
sudo teenuse apache2 taaskäivitamine
Hankige ettevõttest Let's Encrypt with uus turvasertifikaat
sudo certbot
Certbot esitab teile loendi ja palub teil valida, millise saidi jaoks soovite turvasertifikaati. Sisestage sobiv number ja vajutage Tagasija Certbot kontrollib, kas kõik on korras, ning loob teie süsteemis sertifikaadi ja võtmefaili. Kui küsitakse, valige "ümbersuunamine", seejärel taaskäivitage Apache.
Nüüd, kui külastate oma domeeni või alamdomeeni, teenindatakse Archivyt krüpteeritud ühenduse kaudu.
Kasutage Interneti ja oma ideede arhiveerimiseks Archivyt
Logige arhiivi sisse administraatori kasutajanime ja parooliga ning näete, et seal on ainult üks kaust: juur. Saate luua uue alamkausta, tippides selle kõrval olevale väljale nime Loo alamkataloog, seejärel klõpsates nuppu. Alamkataloogid on pesastatud ja saate jätkata nii sügavale kui soovite. Ekraani vasakus servas luuakse puudiagramm, mis aitab teil struktuuris navigeerida.
Veebilehe arhiivi lisamiseks klõpsake nuppu Uus järjehoidja nuppu. Teilt küsitakse URL-i ja märgendeid. Silte ei pea lisama, kuid see aitab navigeerimisel. Kui olete valmis, lööge Salvestaja Archivy kraabib lehe ja loob vormindatud Markdowni dokumendi koos siltide ja ToC-ga.
Saate muuta dokumendi kujundust, klõpsates nuppu muuda nupp ja kasutades standardset Markdowni vormingut et seda täpselt kohandada. Täiendavaid silte saate lisada, kui sulgete uue sildi dokumendis kõikjal numbriga #. Kui klõpsate mõnel sildil, näete loendit teistest sama sildiga arhiveeritud artiklitest. Oma faili või märkme lisamiseks klõpsake nuppu Uus märkus ja sisestage otse Markdown.
Arhiveerimine on veel pooleli, nii et tulevikus on oodata uute funktsioonide lisamist ja kuna tegemist on avatud lähtekoodiga projektiga, saate isegi ise koodile panustada.
Kasutage oma Raspberry Pi rohkem!
Raspberry Pi on erakordselt mitmekülgne masin ja töötab serverina väga hästi. Raspberry Pi 4 saab eriti hakkama erakordse töökoormusega ning suudab samaaegselt käitada kümneid saite ja teenuseid. Olenemata teie huvidest, alates toiduvalmistamisest kuni kodeerimiseni, arhiveerimisest kuni audioraamatuteni, on olemas isehostitav lahendus, mis töötab teie Raspberry Pi-ga.