Tīmekļa lapas ir īslaicīgas — tās pastāv kāda cita datorā un tās kontrolē kāds cits. Informācija, uz kuru paļaujaties un kas jums ir nepieciešama, var pastāvēt gadu desmitiem un pazust vienā naktī, kad tā jums ir visvairāk nepieciešama. Izmantojot Archivy, varat viegli saglabāt tīmekļa lapas kā Markdown, pēc tam tās kārtot un rediģēt savā sistēmā. Tavs uz mūžību. Lūk, kā.
Kāpēc jūs vēlaties izveidot savu arhīvu?
Gandrīz visa pasaules informācija ir pieejama tiešsaistē: Vikipēdija ir visu laiku lielākā enciklopēdija izveidots, un vietnē MakeUseOf.com ir pieejami lieliski tehniski raksti, kas parāda, kā rīkoties forši un interesanti lietas. Ja jums patīk raksts, tas ir pietiekami vienkārši atzīmējiet to savā pārlūkprogrammā, lai apmeklētu vēlāk, un, ja jums ir saistīts konts ar Google vai citu pakalpojumu, varat piekļūt savām grāmatzīmēm jebkurā ierīcē.
Taču tīmekļa lapas pazūd, vietnes pārkārto savas saišu struktūras, un bieži vien lapas tiek atjauninātas, lai atspoguļotu jaunākās ziņas, tehnoloģijas un datus. Varat pievienot grāmatzīmēm norādījumu kopu noteiktai programmatūras versijai, lai atgrieztos pēc mēnešiem un atklātu, ka darbības ir mainītas, lai tās atbilstu jaunākajai versijai. Ja vēlaties paļauties uz tiešsaistē atrasto informāciju un atgriezties pie tās, vislabāk ir saglabāt savu kopiju bezsaistē.
Kas ir arhīvs?
Archivy ir viens no vairākiem bezsaistes arhivēšanas risinājumiem, ko varat palaist savā Raspberry Pi. Dažas, piemēram ArchiveBox nokasīs vietnes un saglabās izvadi dažādos formātos, tostarp HTML, PDF un ekrānšāviņi.
Arhīvs ir personisks arhīvs, kura pamatā ir Markdown dokumentu koka struktūra. Varat izveidot sazarotas mapes, un, ja pievienosit grāmatzīmi, tā nokasīs tīmekļa lapu un konvertēs tekstu uz Markdown — kā arī izveidos un pārveidos virsrakstus noklikšķināmā satura rādītājā un dažos gadījumos automātiski lejupielādēs attēlus un saglabās tos jūsu Pi.
Varat rediģēt atzīmi, pievienot piezīmes un atzīmes, lai arhīvs darbotos jūsu labā, un pat pievienot atsevišķas piezīmes par savām domām un pārdomām. Tas ir vairāk nekā tīmekļa arhīvs: tas ir personīgais arhīvs, kuram varat piekļūt no jebkuras vietas.
Kā instalēt Archivy savā Raspberry Pi
Archivy ir Python lietotne, un tā ir paredzēta, lai tai piekļūtu, izmantojot pārlūkprogrammu, tāpēc pirms darba sākšanas jums būs iestatiet savu Raspberry Pi kā tīmekļa serveri. Ja jums nav PIP un Python jau ir instalēti jūsu Raspberry Pi, instalējiet tos tūlīt.
Lai gan Archivy var izmantot ElasticSearch, lai palīdzētu jums meklēt un pārvaldīt arhīvu, tas labi darbojas arī ar RipGrep. Instalējiet RipGrep ar:
sudo apt uzstādīt ripgrep
Tagad jūs varat instalēt Archivy, izmantojot:
pip uzstādīt arhīvs
Izveidojiet jaunu direktoriju, kurā Archivy glabās savus datus:
mkdir ~/Archivy_data
Tagad konfigurējiet sistēmu un izveidojiet administratora lietotāju.
arhīva init
... sāks vedni
Vednis prasīs visu datu direktorija ceļu un to, vai vēlaties izmantot meklēšanu. Kad tiek jautāts, kādu veidu vēlaties izmantot, uzvednē ierakstiet "ripgrep". Kad tiek jautāts, vai vēlaties izveidot administratora lietotāju, ievadiet "y".
Varat sākt arhīva darbību, izmantojot:
arhīva skrējiens
Arhīvs darbojas portā 5000, un tam varat piekļūt, ievadot:
jūsu.vietējais.pi.adrese:5000
...pārlūkprogrammā jūsu lokālajā tīklā.
Ja vēlaties piekļūt savam arhīva arhīvam ārpus mājas, izveidojiet jaunu Apache konfigurācijas failu:
cd /etc/apache2/sites-availablesudo nano archivy.conf
Šajā jaunajā failā ievadiet:
<VirtualHost *:443>
Servera nosaukumsjūsu.domēns.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost ieslēgts
</VirtualHost>
Saglabāt un iziet ar Ctrl+O tad Ctrl+X. Pēc tam restartējiet Apache ar:
Restartējiet sudo pakalpojumu apache2
Iegūstiet jaunu drošības sertifikātu no Let's Encrypt with
sudo certbot
Certbot parādīs jums sarakstu un lūgs atlasīt vietni, kurai vēlaties drošības sertifikātu. Ievadiet atbilstošo numuru un nospiediet Atgriezties, un Certbot pārbaudīs, vai viss ir kārtībā, un izveidos sertifikātu un atslēgas failu jūsu sistēmā. Kad tiek prasīts, izvēlieties "novirzīt", pēc tam vēlreiz restartējiet Apache.
Tagad, kad apmeklējat savu domēnu vai apakšdomēnu, arhīvs tiks apkalpots, izmantojot šifrētu savienojumu.
Izmantojiet Archivy, lai arhivētu internetu un savas idejas
Piesakieties arhīvā ar administratora lietotājvārdu un paroli, un jūs redzēsit, ka ir tikai viena mape: sakne. Varat izveidot jaunu apakšmapi, ierakstot nosaukumu laukā blakus Izveidot apakšdirektoriju, pēc tam noklikšķinot uz pogas. Apakšdirektoriji ir ligzdoti, un jūs varat turpināt darbu, cik vien vēlaties. Ekrāna kreisajā pusē tiek ģenerēta koka diagramma, lai palīdzētu jums orientēties struktūrā.
Lai savam arhīvam pievienotu tīmekļa lapu, noklikšķiniet uz Jauna grāmatzīme pogu. Jums tiks lūgts norādīt URL un norādīt tagus. Atzīmes nav jāpievieno, taču tas palīdz navigācijai. Kad esat gatavs, nospiediet Saglabāt, un Archivy nokasīs lapu un ģenerēs formatētu Markdown dokumentu ar tagiem un ToC.
Varat mainīt dokumenta izkārtojumu, noklikšķinot uz rediģēt pogu un izmantojot standarta Markdown formatējumu lai to precīzi pielāgotu. Varat pievienot papildu atzīmes, pievienojot jauno tagu ar “#” jebkurā dokumenta vietā. Noklikšķinot uz kāda no tagiem, tiks parādīts saraksts ar citiem arhivētiem rakstiem ar to pašu tagu. Lai pievienotu savu failu vai piezīmi, noklikšķiniet uz Jauna piezīme un tieši ievadiet Markdown.
Arhivēšana joprojām tiek izstrādāta, tāpēc varat sagaidīt, ka nākotnē tiks pievienotas jaunas funkcijas, un, tā kā tas ir atvērtā koda projekts, jūs pat varat pats dot ieguldījumu koda izveidē.
Izmantojiet savu Raspberry Pi, lai iegūtu vairāk!
Raspberry Pi ir ārkārtīgi daudzpusīga mašīna, un tā lieliski darbojas kā serveris. Jo īpaši Raspberry Pi 4 var tikt galā ar izcilu darba slodzi un spēj vienlaikus darbināt desmitiem vietņu un pakalpojumu. Neatkarīgi no jūsu interesēm, sākot no ēdiena gatavošanas līdz kodēšanai, arhivēšanai un beidzot ar audiogrāmatām, ir pieejams pašmitināts risinājums, kas darbosies jūsu Raspberry Pi.