Tinklalapiai yra trumpalaikiai – egzistuoja kieno nors kito kompiuteryje ir kažkieno valdomi. Informacija, kuria pasitikite ir kurios jums reikia, gali išlikti dešimtmečius ir išnykti per naktį, kai jums jos labiausiai reikia. Naudodami Archivy galite lengvai išsaugoti tinklalapius kaip Markdown, tada tvarkyti ir redaguoti juos savo sistemoje. Tavo amžinybei. Štai kaip.
Kodėl norėtumėte sukurti savo archyvą?
Beveik visa pasaulio informacija pasiekiama internete: Vikipedija yra didžiausia visų laikų enciklopedija sukurta, o MakeUseOf.com talpina puikius techninius straipsnius, kurie parodo, kaip daryti šauniai ir įdomiai dalykų. Jei jums patinka straipsnis, tai padaryti pakankamai paprasta pažymėkite ją savo naršyklėje, kad galėtumėte apsilankyti vėliau, o jei turite „Google“ ar kitos paslaugos paskyrą, galite pasiekti savo žymes bet kuriame įrenginyje.
Tačiau tinklalapiai išnyksta, svetainės pertvarko savo susiejimo struktūras ir dažnai puslapiai atnaujinami, kad atspindėtų naujausias naujienas, technologijas ir duomenis. Galite pažymėti tam tikros programinės įrangos versijos instrukcijų rinkinį, kad sugrįžtumėte po kelių mėnesių ir sužinotumėte, kad veiksmai pasikeitė, kad atitiktų naujausią versiją. Jei norite pasikliauti internete randama informacija ir prie jos grįžti, geriausia palikti savo kopiją neprisijungus.
Kas yra Archyvas?
„Archivy“ yra vienas iš kelių neprisijungus pasiekiamų archyvavimo sprendimų, kuriuos galite paleisti naudodami „Raspberry Pi“. Kai kurie, pvz „ArchiveBox“, išgrynins svetaines ir išsaugos išvestį įvairiais formatais, įskaitant HTML, PDF ir ekrano nuotraukos.
Archyvas yra asmeninis archyvas, pagrįstas Markdown dokumentų medžio struktūra. Galite sukurti išsišakojusius aplankus ir, jei pridėsite žymę, tinklalapis bus nubrauktas ir tekstas konvertuojamas į Markdown už jus – taip pat sukurs ir konvertuos antraštes į spustelėjamą turinį ir kai kuriais atvejais automatiškai atsisiųs vaizdus ir išsaugos juos savo Pi.
Galite redaguoti žymėjimą, pridėti pastabų ir žymų, kad archyvas veiktų jums, ir netgi pridėti atskirų pastabų apie savo mintis ir apmąstymus. Tai daugiau nei žiniatinklio archyvas: tai asmeninis archyvas, kurį galite pasiekti iš bet kurios vietos.
Kaip įdiegti archyvą savo Raspberry Pi
„Archivy“ yra „Python“ programa ir skirta pasiekti per naršyklę, todėl prieš pradėdami turėsite nustatykite savo Raspberry Pi kaip žiniatinklio serverį. Jei neturite PIP ir Python jau įdiegti jūsų Raspberry Pi, įdiekite juos dabar.
Nors „Archivy“ gali naudoti „ElasticSearch“, kad padėtų ieškoti ir tvarkyti archyvą, ji taip pat gerai veikia su „RipGrep“. Įdiekite „RipGrep“ su:
sudo apt diegti ripgrep
Dabar galite įdiegti archyvą naudodami:
pip diegti archyvas
Sukurkite naują katalogą, kuriame archyvas saugos savo duomenis:
mkdir ~/Archivy_data
Dabar reikia sukonfigūruoti sistemą ir sukurti administratoriaus vartotoją.
archyvo init
...paleis vedlį
Vedlys paprašys jūsų nurodyti visą duomenų katalogo kelią ir ar norite naudoti paiešką. Įveskite „ripgrep“, kai paklausite, kokį tipą norite naudoti. Kai paklausite, ar norite sukurti administratoriaus vartotoją, įveskite „y“.
Archyvą galite paleisti naudodami:
archyvo bėgimas
Archyvas veikia per 5000 prievadą ir jį galite pasiekti įvesdami:
tavo.vietinis.pi.adresas:5000
...į naršyklę vietiniame tinkle.
Jei norite pasiekti archyvo archyvą ne namuose, sukurkite naują „Apache“ konfigūracijos failą:
cd /etc/apache2/sites-availablesudo nano archivy.conf
Šiame naujame faile įveskite:
<„VirtualHost“ *:443>
Serverio pavadinimastavo.domenas.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost įjungtas
</VirtualHost>
Išsaugoti ir išeiti su Ctrl + O tada Ctrl + X. Tada iš naujo paleiskite Apache su:
sudo paslauga apache2 paleiskite iš naujo
Gaukite naują saugos sertifikatą iš Let's Encrypt with
sudo certbot
Certbot pateiks jums sąrašą ir paprašys pasirinkti, kuriai svetainei norite saugos sertifikato. Įveskite reikiamą skaičių ir paspauskite Grįžti, o Certbot patikrins, ar viskas tvarkoje, ir sukurs sertifikatą bei rakto failą jūsų sistemoje. Kai paprašys, pasirinkite „peradresuoti“, tada dar kartą paleiskite „Apache“.
Dabar, kai lankotės savo domene arba padomenyje, archyvas bus aptarnaujamas šifruotu ryšiu.
Norėdami archyvuoti internetą ir savo idėjas, naudokite archyvą
Prisijunkite prie archyvo naudodami administratoriaus vartotojo vardą ir slaptažodį ir pamatysite, kad yra tik vienas aplankas: šaknis. Galite sukurti naują poaplankį įvesdami pavadinimą į lauką šalia Sukurti antrinį katalogą, tada spustelėkite mygtuką. Pakatalogiai yra įterpti ir galite tęsti tiek giliai, kiek norite. Ekrano kairėje sugeneruojama medžio diagrama, kuri padės naršyti struktūroje.
Norėdami įtraukti tinklalapį į savo archyvą, spustelėkite Nauja žymė mygtuką. Jūsų bus paprašyta įvesti URL ir nurodyti žymas. Žymų pridėti nereikia, bet tai padeda naršyti. Kai būsite pasiruošę, paspauskite Sutaupyti, o archyvas nubrauks puslapį ir sugeneruos suformatuotą Markdown dokumentą su žymomis ir ToC.
Galite pakeisti dokumento išdėstymą spustelėdami Redaguoti mygtuką ir naudojant standartinį Markdown formatavimą tiksliai pritaikyti. Galite pridėti papildomų žymų, bet kurioje dokumento vietoje naują žymą sutvirtindami „#“. Jei spustelėsite bet kurią iš žymų, pamatysite kitų archyvuotų straipsnių su ta pačia žyma sąrašą. Norėdami pridėti failą ar pastabą, spustelėkite Nauja pastaba ir tiesiogiai įveskite žymėjimą.
Archyvas vis dar kuriamas, todėl galite tikėtis, kad ateityje bus pridėta naujų funkcijų, o kadangi tai atvirojo kodo projektas, galite net patys prisidėti prie kodo.
Naudokite Raspberry Pi, kad gautumėte daugiau!
„Raspberry Pi“ yra nepaprastai universali mašina ir puikiai veikia kaip serveris. „Raspberry Pi 4“ gali susidoroti su išskirtiniu darbo krūviu ir vienu metu paleisti daugybę svetainių bei paslaugų. Nepriklausomai nuo jūsų pomėgių, nuo maisto gaminimo iki kodavimo, archyvavimo iki audio knygų, yra savarankiškas sprendimas, kuris veiks jūsų Raspberry Pi.