Gumawa ng Iyong Sariling Personal na Archive sa Raspberry Pi Gamit ang Archivy

Gumawa ng Iyong Sariling Personal na Archive sa Raspberry Pi Gamit ang Archivy
Ang mga mambabasang tulad mo ay tumutulong sa pagsuporta sa MUO. Kapag bumili ka gamit ang mga link sa aming site, maaari kaming makakuha ng isang affiliate na komisyon. Magbasa pa.

Ang mga web page ay ephemeral—umiiral sa computer ng ibang tao, at nasa ilalim ng kontrol ng ibang tao. Ang impormasyong iyong pinagkakatiwalaan at kailangan ay maaaring tumagal ng ilang dekada upang mawala lamang sa magdamag kapag kailangan mo ito. Sa Archivy madali mong mai-save ang mga webpage bilang Markdown, pagkatapos ay ayusin at i-edit ang mga ito sa sarili mong system. Sa iyo para sa kawalang-hanggan. Narito kung paano.





MAKEUSEOF VIDEO OF THE DAY

Bakit Gusto Mong Bumuo ng Iyong Sariling Archive?

Halos lahat ng impormasyon sa mundo ay makukuha online: Ang Wikipedia ay ang pinakamalaking encyclopedia na nilikha, at ang MakeUseOf.com ay nagho-host ng mahuhusay na teknikal na artikulo na nagpapakita sa iyo kung paano gumawa ng mga cool at kawili-wiling bagay. Kung gusto mo ang isang artikulo, ito ay sapat na madaling gawin i-bookmark ito sa iyong browser upang bisitahin sa ibang pagkakataon , at kung mayroon kang konektadong account sa Google o ibang serbisyo, maaari mong i-access ang iyong mga bookmark sa anumang device.





manuod ng youtube ng sabay

Ngunit nawawala ang mga web page, muling inaayos ng mga site ang kanilang mga istrukturang nagli-link, at kadalasan ay ina-update ang mga page upang ipakita ang pinakabagong balita, teknolohiya, at data. Maaari kang mag-bookmark ng isang hanay ng mga tagubilin para sa isang partikular na bersyon ng software, para lamang bumalik sa mga buwan mamaya at matuklasan na ang mga hakbang ay nagbago upang umangkop sa pinakabagong bersyon. Kung gusto mong umasa at makabalik sa impormasyong makikita mo online, pinakamahusay na panatilihing offline ang iyong sariling kopya.





Ano ang Archives?

Ang Archivy ay isa sa ilang mga offline na solusyon sa pag-archive na maaari mong patakbuhin sa iyong Raspberry Pi. Ang ilan, gaya ng ArchiveBox, ay mag-scrape ng mga website at i-save ang output sa iba't ibang mga format, kabilang ang HTML, PDF, at mga screenshot.

Ang Archivy ay isang personal na archive na nakabatay sa isang istraktura ng puno ng mga dokumento ng Markdown. Maaari kang lumikha ng mga sumasanga na folder at kung magdaragdag ka ng bookmark, kakamot ito sa webpage at iko-convert ang teksto sa Markdown para sa iyo—at gagawin at i-convert ang mga heading sa isang naki-click na talaan ng mga nilalaman, at, sa ilang mga kaso, awtomatikong magda-download ng mga larawan , at iimbak ang mga ito sa iyong Pi.



Maaari mong i-edit ang Markdown, magdagdag ng mga tala at tag upang gumana ang archive para sa iyo, at kahit na magdagdag ng mga standalone na tala ng iyong sariling mga iniisip at pag-iisip. Higit pa ito sa isang web archive: isa itong personal na archive na maa-access mo kahit saan.

Paano I-install ang Archivy sa Iyong Raspberry Pi

Ang Archivy ay isang Python app at idinisenyo upang ma-access sa pamamagitan ng isang browser, kaya bago ka magsimula, kakailanganin mo itakda ang iyong Raspberry Pi bilang isang web server . Kung wala ka Naka-install na ang PIP at Python sa iyong Raspberry Pi , i-install ang mga ito ngayon.





Bagama't maaaring gamitin ng Archivy ang ElasticSearch upang tulungan kang maghanap at pamahalaan ang iyong archive, mahusay din itong gumagana sa RipGrep. I-install ang RipGrep gamit ang:

sudo apt install ripgrep

Ngayon ay maaari mong i-install ang Archivy gamit ang:





pip install archivy

Lumikha ng bagong direktoryo kung saan iimbak ni Archivy ang data nito:

mkdir ~/Archivy_data

Ngayon upang i-configure ang iyong system at lumikha ng admin user.

archivy init

... sisimulan ang wizard

  archives wizard sa isang terminal

Hihilingin sa iyo ng wizard ang buong landas ng iyong direktoryo ng data, at kung gusto mong magamit ang paghahanap. I-type ang 'ripgrep' sa prompt kapag tinanong kung anong uri ang gusto mong gamitin. Kapag tinanong kung gusto mong lumikha ng admin user, ilagay ang 'y'.

Maaari mong simulan ang pagtakbo ng Archivy gamit ang:

archivy run

Tumatakbo ang Archivy sa port 5000, at maa-access mo ito sa pamamagitan ng pagpasok ng:

your.local.pi.address:5000

...sa isang browser sa iyong lokal na network.

Kung gusto mong i-access ang iyong Archivy archive mula sa labas ng iyong bahay, lumikha ng bagong configuration file ng Apache:

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

Sa bagong file na ito, ipasok ang:

Hindi nakumpleto ang pag-install ng mac os
<VirtualHost *:80>

ServerName your.domain.tld

ProxyPass / http://127.0.0.1:5000/

ProxyPassReverse / http:/127.0.0.1:5000/

ProxyPreserveHost On

</VirtualHost>

I-save at lumabas gamit ang Ctrl + O pagkatapos Ctrl + X . Pagkatapos ay i-restart ang Apache gamit ang:

sudo service apache2 restart

Kumuha ng bagong sertipiko ng seguridad mula sa Let's Encrypt with

sudo certbot

Ipapakita sa iyo ng Certbot ang isang listahan at hihilingin sa iyo na piliin kung saang site mo gustong magkaroon ng sertipiko ng seguridad. Ipasok ang naaangkop na numero at pindutin Bumalik , at susuriin ng Certbot na maayos ang lahat at gagawa ng certificate at key file sa iyong system. Piliin ang 'redirect' kapag tinanong, pagkatapos ay i-restart muli ang Apache.

Ngayon kapag binisita mo ang iyong domain o subdomain, ihahatid ang Archivy sa isang naka-encrypt na koneksyon.

Gamitin ang Archivy para I-archive ang Internet at ang Iyong mga Ideya

  default na mga archive ng interface

Mag-log in sa Archivy gamit ang admin username at password, at makikita mong mayroon lamang isang folder: ugat . Maaari kang lumikha ng bagong sub-folder sa pamamagitan ng pag-type ng pangalan sa field sa tabi Lumikha ng sub directory , pagkatapos ay pag-click sa pindutan. Naka-nest ang mga subdirectory, at maaari kang magpatuloy hangga't gusto mo. Ang isang tree diagram ay nabuo sa kaliwa ng screen upang matulungan kang mag-navigate sa istraktura.

  nagdaragdag ang mga archive ng bagong bookmark na dialogue

Upang magdagdag ng webpage sa iyong archive, mag-click sa Bagong Bookmark pindutan. Hihilingin sa iyo ang URL, at tukuyin ang mga tag. Hindi mo kailangang magdagdag ng mga tag, ngunit nakakatulong ito para sa pag-navigate. Kapag handa ka na, pindutin I-save , at sisirain ni Archivy ang page at bubuo ng naka-format na Markdown na dokumento, kumpleto sa mga tag at ToC.

  muo na artikulo sa markdown sa Archives

Maaari mong baguhin ang layout ng dokumento sa pamamagitan ng pag-click sa i-edit pindutan, at gamit ang karaniwang Markdown formatting upang maiangkop ito nang tumpak. Maaari kang magdagdag ng mga karagdagang tag sa pamamagitan ng paglalagay ng iyong bagong tag ng '#' saanman sa loob ng dokumento. Kung nag-click ka sa alinman sa mga tag, makakakita ka ng listahan ng iba pang naka-archive na artikulo na may parehong tag. Upang magdagdag ng sarili mong file o tala, i-click Bagong Tala at direktang ipasok ang Markdown.

Ang Archivy ay kasalukuyang ginagawa pa rin, kaya maaari mong asahan ang mga bagong feature na maidaragdag sa hinaharap, at dahil isa itong open source na proyekto, maaari ka ring mag-ambag sa code mismo.

Gamitin ang Iyong Raspberry Pi para sa Higit Pa!

Ang Raspberry Pi ay isang napakaraming gamit na makina, at mahusay na gumaganap bilang isang server. Ang Raspberry Pi 4 sa partikular ay kayang humawak ng isang pambihirang workload, at kayang magpatakbo ng dose-dosenang mga site at serbisyo sa parehong oras. Anuman ang iyong mga interes, mula sa pagluluto hanggang sa coding, pag-archive hanggang sa mga audiobook, mayroong isang self-host na solusyon na gagana sa iyong Raspberry Pi.

Kategorya DIY