Ustvarite svoj osebni arhiv na Raspberry Pi z Archivy

Ustvarite svoj osebni arhiv na Raspberry Pi z Archivy
Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Spletne strani so kratkotrajne – obstajajo na računalniku nekoga drugega in pod nadzorom nekoga drugega. Informacije, na katere se zanašate in jih potrebujete, lahko zdržijo desetletja in čez noč izginejo, ko jih najbolj potrebujete. Z Archivy lahko preprosto shranite spletne strani kot Markdown, jih nato organizirate in urejate v svojem sistemu. Tvoj za večnost. Evo kako.





MAKEUSEOF VIDEO DNEVA

Zakaj bi želeli zgraditi svoj arhiv?

Skoraj vse svetovne informacije so na voljo na spletu: Wikipedia je največja enciklopedija, ki je bila kdaj ustvarjena, MakeUseOf.com pa gosti odlične tehnične članke, ki vam pokažejo, kako narediti kul in zanimive stvari. Če vam je članek všeč, je dovolj enostavno ga dodajte med zaznamke v brskalniku, da ga obiščete pozneje , in če imate račun povezan z Googlom ali drugo storitvijo, lahko do svojih zaznamkov dostopate v kateri koli napravi.





Toda spletne strani izginejo, spletna mesta reorganizirajo svoje povezovalne strukture in pogosto se strani posodobijo, da odražajo najnovejše novice, tehnologijo in podatke. Nabor navodil za določeno različico programske opreme lahko dodate med zaznamke, da se vrnete mesece kasneje in ugotovite, da so se koraki spremenili, da ustrezajo najnovejši različici. Če se želite zanesti na informacije, ki jih najdete na spletu, in se nanje vrniti, je najbolje, da svojo kopijo hranite brez povezave.





Kaj je arhiv?

Archivy je ena od številnih rešitev za arhiviranje brez povezave, ki jih lahko izvajate na vašem Raspberry Pi. Nekateri, kot je ArchiveBox, bodo postrgali spletna mesta in shranili izhod v različnih formatih, vključno s HTML, PDF in posnetki zaslona.

Arhiv je osebni arhiv, ki temelji na drevesni strukturi dokumentov Markdown. Ustvarite lahko razvejane mape in če dodate zaznamek, bo postrgal spletno stran in pretvoril besedilo v Markdown namesto vas – ter ustvaril in pretvoril naslove v kazalo vsebine, ki ga je mogoče klikniti, in bo v nekaterih primerih samodejno prenesel slike in jih shranite na svoj Pi.



Urejate lahko Markdown, dodajate opombe in oznake, da bo arhiv deloval za vas, in celo dodate samostojne opombe svojih misli in razmišljanj. Je več kot le spletni arhiv: je osebni arhiv, do katerega lahko dostopate od koder koli.

kako trajno izbrisati datoteke iz telefona android

Kako namestiti Archivy na vaš Raspberry Pi

Archivy je aplikacija Python in je zasnovana za dostop prek brskalnika, zato boste morali, preden začnete nastavite svoj Raspberry Pi kot spletni strežnik . Če nimate PIP in Python sta že nameščena na vašem Raspberry Pi , namestite jih zdaj.





Čeprav lahko Archivy uporablja ElasticSearch za pomoč pri iskanju in upravljanju arhiva, dobro deluje tudi z RipGrep. Namestite RipGrep z:

sudo apt install ripgrep

Zdaj lahko namestite Archivy z:





pip install archivy

Ustvarite nov imenik, kjer bo Archivy shranjeval svoje podatke:

mkdir ~/Archivy_data

Zdaj pa konfigurirajte svoj sistem in ustvarite skrbniškega uporabnika.

archivy init

... bo zagnal čarovnika

  čarovnik za arhiviranje v terminalu

Čarovnik vas bo vprašal za celotno pot vašega podatkovnega imenika in ali želite uporabljati iskanje. Ko vas vprašamo, katero vrsto želite uporabiti, v poziv vnesite 'ripgrep'. Na vprašanje, ali želite ustvariti skrbniškega uporabnika, vnesite 'y'.

Arhiviranje lahko zaženete z:

archivy run

Arhiv deluje na vratih 5000 in do njega lahko dostopate tako, da vnesete:

your.local.pi.address:5000

...v brskalnik v vašem lokalnem omrežju.

Če želite dostopati do arhiva Archivy zunaj svojega doma, ustvarite novo konfiguracijsko datoteko Apache:

moj računalnik je zamrznjen in nadzor alt delete ne deluje

cd /etc/apache2/sites-availablesudo nano archivy.conf

V to novo datoteko vnesite:

<VirtualHost *:80>

ServerName your.domain.tld

ProxyPass / http://127.0.0.1:5000/

ProxyPassReverse / http:/127.0.0.1:5000/

ProxyPreserveHost On

</VirtualHost>

Shrani in zapusti z Ctrl + O potem Ctrl + X . Nato znova zaženite Apache z:

sudo service apache2 restart

Pridobite novo varnostno potrdilo od Let's Encrypt z

sudo certbot

Certbot vam bo predstavil seznam in vas prosil, da izberete, za katero spletno mesto želite varnostno potrdilo. Vnesite ustrezno številko in pritisnite Vrnitev , Certbot pa bo preveril, ali je vse v redu, in ustvaril potrdilo in ključno datoteko v vašem sistemu. Izberite 'preusmeri', ko ste pozvani, nato znova zaženite Apache.

Zdaj, ko obiščete svojo domeno ali poddomeno, bo Archivy postrežen prek šifrirane povezave.

Uporabite arhiv za arhiviranje interneta in vaših idej

  privzeti arhivi vmesnika

Prijavite se v Archivy s skrbniškim uporabniškim imenom in geslom in videli boste, da obstaja samo ena mapa: korenina . Novo podmapo lahko ustvarite tako, da vnesete ime v polje poleg Ustvari podimenik , nato kliknite gumb. Podimeniki so ugnezdeni in lahko nadaljujete tako globoko, kot želite. Na levi strani zaslona se ustvari drevesni diagram, ki vam pomaga krmariti po strukturi.

  arhivi dodajo nov dialog za zaznamke

Če želite dodati spletno stran v svoj arhiv, kliknite na Nov zaznamek gumb. Vprašani boste za URL in določite oznake. Ni vam treba dodajati oznak, vendar pomaga pri navigaciji. Ko boš pripravljen, udari Shrani , in Archivy bo postrgal stran in ustvaril formatiran dokument Markdown, skupaj z oznakami in ToC.

  muo članek v markdownu v Arhivu

Postavitev dokumenta lahko spremenite s klikom na Uredi gumb in z uporabo standardnega oblikovanja Markdown da ga natančno prikrojimo. Dodatne oznake lahko dodate tako, da svojo novo oznako oklepate z '#' kjer koli v dokumentu. Če kliknete katero koli od oznak, boste videli seznam drugih arhiviranih člankov z isto oznako. Če želite dodati lastno datoteko ali opombo, kliknite Nova opomba in neposredno vnesite Markdown.

Arhiv je še vedno v teku, tako da lahko pričakujete, da bodo v prihodnosti dodane nove funkcije, in ker gre za odprtokodni projekt, lahko celo sami prispevate k kodi.

Uporabite svoj Raspberry Pi za več!

Raspberry Pi je izredno vsestranski stroj in izjemno dobro deluje kot strežnik. Zlasti Raspberry Pi 4 lahko prenese izjemno delovno obremenitev in lahko hkrati poganja na desetine spletnih mest in storitev. Ne glede na vaše interese, od kuhanja do kodiranja, arhiviranja do zvočnih knjig, obstaja rešitev, ki jo gostite sami, in bo delovala na vašem Raspberry Pi.

Kategorija DIY