Opret dit eget personlige arkiv på Raspberry Pi med Archivy

Opret dit eget personlige arkiv på Raspberry Pi med Archivy
Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Websider er flygtige - eksisterer på en andens computer og under en andens kontrol. Information, du stoler på og har brug for, kan vare i årtier og forsvinde fra den ene dag til den anden, når du har mest brug for det. Med Archivy kan du nemt gemme websider som Markdown og derefter organisere og redigere dem på dit eget system. Din for evigheden. Sådan gør du.





MAKEUSE AF DAGENS VIDEO

Hvorfor vil du bygge dit eget arkiv?

Næsten al verdens information er tilgængelig online: Wikipedia er den største encyklopædi, der nogensinde er skabt, og MakeUseOf.com er vært for fremragende tekniske artikler, som viser dig, hvordan du laver seje og interessante ting. Hvis du kan lide en artikel, er det nemt nok bogmærke det i din browser for at besøge det senere , og hvis du har en forbundet konto hos Google eller en anden tjeneste, kan du få adgang til dine bogmærker på enhver enhed.





Men websider forsvinder, websteder omorganiserer deres linkstrukturer, og ofte bliver siderne opdateret for at afspejle de seneste nyheder, teknologi og data. Du kan bogmærke et sæt instruktioner for en bestemt softwareversion, for så at vende tilbage måneder senere og opdage, at trinene er ændret, så de passer til den seneste version. Hvis du vil være i stand til at stole på og vende tilbage til den information, du finder online, er det bedst at beholde din egen kopi offline.





hvordan opretter du en ny e -mail -adresse

Hvad er arkiver?

Archivy er en af ​​flere offline arkiveringsløsninger, som du kan køre på din Raspberry Pi. Nogle, såsom ArchiveBox, vil skrabe websteder og gemme output i en række forskellige formater, herunder HTML, PDF og skærmbilleder.

Archivy er et personligt arkiv baseret på en træstruktur af Markdown-dokumenter. Du kan oprette forgreningsmapper, og hvis du tilføjer et bogmærke, vil det skrabe websiden og konvertere teksten til Markdown for dig - og oprette og konvertere overskrifterne til en klikbar indholdsfortegnelse og vil i nogle tilfælde automatisk downloade billederne , og gem dem på din Pi.



Du kan redigere Markdown, tilføje noter og tags for at få arkivet til at fungere for dig, og endda tilføje selvstændige noter af dine egne tanker og overvejelser. Det er mere end et webarkiv: det er et personligt arkiv, du kan få adgang til hvor som helst.

Sådan installeres Archivy på din Raspberry Pi

Archivy er en Python-app og er designet til at blive tilgået via en browser, så før du starter, skal du sæt din Raspberry Pi op som en webserver . Hvis du ikke har PIP og Python allerede installeret på din Raspberry Pi , installer dem nu.





Selvom Archivy kan bruge ElasticSearch til at hjælpe dig med at søge og administrere dit arkiv, fungerer det også godt med RipGrep. Installer RipGrep med:

sudo apt install ripgrep

Nu kan du installere Archivy med:





pip install archivy

Opret en ny mappe, hvor Archivy gemmer sine data:

mkdir ~/Archivy_data

Nu skal du konfigurere dit system og oprette en administratorbruger.

archivy init

... vil starte guiden

  arkivguiden i en terminal

Guiden vil spørge dig om den fulde sti til dit databibliotek, og om du vil være i stand til at bruge søgning. Skriv 'ripgrep' ved prompten, når du bliver spurgt, hvilken type du vil bruge. Når du bliver spurgt, om du vil oprette en admin-bruger, skal du indtaste 'y'.

Du kan starte Archivy med at køre med:

archivy run

Archivy kører på port 5000, og du kan få adgang til det ved at indtaste:

your.local.pi.address:5000

...ind i en browser på dit lokale netværk.

facebook messenger skriveindikator virker ikke

Hvis du vil have adgang til dit Archivy-arkiv uden for dit hus, skal du oprette en ny Apache-konfigurationsfil:

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

Indtast i denne nye fil:

<VirtualHost *:80>

ServerName your.domain.tld

ProxyPass / http://127.0.0.1:5000/

ProxyPassReverse / http:/127.0.0.1:5000/

ProxyPreserveHost On

</VirtualHost>

Gem og afslut med Ctrl + O derefter Ctrl + X . Genstart derefter Apache med:

sudo service apache2 restart

Få et nyt sikkerhedscertifikat fra Let's Encrypt with

sudo certbot

Certbot vil præsentere dig for en liste og bede dig vælge, hvilket websted du vil have et sikkerhedscertifikat til. Indtast det relevante tal og tryk Vend tilbage , og Certbot vil kontrollere, at alt er i orden og oprette et certifikat og en nøglefil på dit system. Vælg 'omdiriger', når du bliver spurgt, og genstart derefter Apache igen.

Når du nu besøger dit domæne eller underdomæne, vil Archivy blive serveret via en krypteret forbindelse.

hvordan man laver usb bootable iso

Brug Archivy til at arkivere internettet og dine ideer

  standard interface arkiver

Log ind på Archivy med admin brugernavn og adgangskode, og du vil se, at der kun er én mappe: rod . Du kan oprette en ny undermappe ved at skrive et navn i feltet ved siden af Opret undermappe , og klik derefter på knappen. Undermapper er indlejrede, og du kan fortsætte så dybt, som du vil. Et trædiagram genereres til venstre på skærmen for at hjælpe dig med at navigere i strukturen.

  arkiver tilføjer ny bogmærkedialog

For at tilføje en webside til dit arkiv skal du klikke på Nyt bogmærke knap. Du bliver bedt om URL'en og om at angive tags. Du behøver ikke tilføje tags, men det hjælper til navigation. Når du er klar, så tryk Gemme , og Archivy vil skrabe siden og generere et formateret Markdown-dokument, komplet med tags og ToC.

  muo artikel i markdown i Arkiver

Du kan ændre dokumentets layout ved at klikke på redigere knap, og ved at bruge standard Markdown-formatering at skræddersy det præcist. Du kan tilføje ekstra tags ved at afstive dit nye tag med '#' hvor som helst i dokumentet. Hvis du klikker på et af taggene, vil du se en liste over andre arkiverede artikler med samme tag. Klik på for at tilføje en egen fil eller note Ny note og indtast Markdown direkte.

Arkivering er stadig i gang, så du kan forvente, at der vil blive tilføjet nye funktioner i fremtiden, og da det er et open source-projekt, kan du endda selv bidrage til koden.

Brug din Raspberry Pi til mere!

Raspberry Pi er en ekstraordinært alsidig maskine, og fungerer ekstremt godt som server. Især Raspberry Pi 4 kan håndtere en exceptionel arbejdsbyrde og er i stand til at køre snesevis af websteder og tjenester på samme tid. Uanset dine interesser, fra madlavning til kodning, arkivering til lydbøger, er der en selvhostet løsning, som kører på din Raspberry Pi.