Ved at hoste Memos progressive web-app på en Raspberry Pi kan du beskytte dine noter mod nysgerrige øjne og stadig få adgang til dem på andre enheder.

Apps til at tage noter på tværs af platforme, der giver dig mulighed for at synkronisere og interagere med noter og billeder på tværs af enheder, er afgørende, hvis du vil forblive organiseret.

Synkronisering skal håndteres af en central server, hvilket betyder, at dine noteringer styres af en tredjepart, du måske ikke stoler fuldt ud på, og som kan overvåge eller slette dit indhold efter behag.

Ved at køre Memoer på Raspberry Pi styrer du serveren og kan tage dine noters privatliv og sikkerhed i dine egne hænder.

Hvorfor køre memoer på Raspberry Pi?

Privatliv er en vanskelig handelsvare at finde i det 21. århundrede, og de fleste af de tjenester, du bruger til daglig, er direkte kontrolleret af virksomheder. Du overlader dine data til teknologigiganter, herunder Facebook, Google og Microsoft – som alle ser ud til at være det villig til at give over hundreder af millioner af dollars i bøder for at krænke dit privatliv som en omkostning ved at gøre forretning.

instagram viewer

Notes-apps har et simpelt formål: at give dig mulighed for at tage noter på enhver af dine enheder og derefter læse og ændre dem på enhver anden enhed. Du kan for eksempel oprette en indkøbsliste på din stationære computer og derefter afkrydse varerne på din telefon, mens du trawler gangene i Walmart på jagt efter ansjoser.

Der er ikke noget reelt behov for, at en teknologigigant kigger dig over skulderen, mens du gør dette – eller at være involveret på nogen som helst måde. Keep er en Google-app, og det burde du allerede vide Google overvåger, hvad du skriver i sine apps. I oktober 2022 blev Google sagsøgt af Texas Attorney General for inddrivelse biometriske identifikatorer uden samtykke, og en måned senere indvilligede i at betale næsten 400 millioner dollars for at forlige sig med 40 stater for hemmeligt at spore brugernes placering. Det behøver heller ikke at kende indholdet af din indkøbskurv eller noterede kærlighedsnotater til din ægtefælle.

Selvfølgelig kan du bruge Evernote som en skybaseret note-app, men der er begrænsninger for den gratis service, og du skal betale for den professionelle version. Plus, dine noter er stadig på en andens computer, uden garantier for, at en administrator eller medarbejder ikke tilfældigt læser dine afbrudte forsøg på 3AM poesi.

Memoer er nemme at installere og vil køre ganske godt på en Raspberry Pi. Du kan konfigurere det med flere brugere og sørge for sikker notetagning, synkronisering og deling med hele din familie.

Sådan installeres memoer på Raspberry Pi

Hvis du er ny i verden af ​​self-hosting, bliver du nødt til det konfigurer din Raspberry Pi som en webserver før du starter. Når det er gjort, skal du oprette forbindelse til din Raspberry Pi ved hjælp af Secure Shell (SSH), derefter lave en ny mappe til Memoer, og bruge cd kommando for at flytte ind i det:

mkdir memoer && cd notater

Brug nano-teksteditoren til at oprette en ny Docker Compose-fil:

nanodocker-komponer.yml

Indsæt følgende i den nye fil:

version: "3.0"
tjenester:
notater:
billede: neosmemo/memoer: seneste
container_name: notater
mængder:
- ~/.memos/:/var/opt/memoer
havne:
- 5230:5230

Gem og afslut nano med Ctrl + O derefter Ctrl + X. Få Docker Compose frem i løsrevet tilstand med:

docker-komponere op -d

Docker Compose vil downloade de relevante billeder og opsætte containere til Memoer. Når processen er fuldført, skal du åbne en browser og navigere til din-pi-lokale-ip-adresse: 5230.

Opret en administratorkonto, og log ind. Efter at have verificeret, at din Memos-instans fungerer, og sikret admin-kontoen, er det tid til at åbne din instans op til det bredere internet, så du kan få adgang til den væk fra huset.

Besøg din domæneregistrator og opret en ny registrering. Indstil typen til EN, værten til "@", og værdien til din offentlige IP-adresse. TTL skal være så lavt som muligt.

Skift mappe igen på din Raspberry Pi, og opret en ny Apache conf-fil til dit domæne:

cd /etc/apache2/sites-available/
sudonanonotater.conf

Indsæt følgende i den nye fil:

<VirtualHost *:80>

Server navndit-domæne.tld
ProxyPass / http://127.0.0.1:5230/
ProxyPassReverse / http:/127.0.0.1:5230/
ProxyPreserveHost On

VirtualHost>

Gem og afslut nano med Ctrl + O derefter Ctrl + X. Aktiver den nye konfiguration med:

sudoa2ensitenotater.conf

Du skal genstarte Apache for at ændringen træder i kraft:

sudo service apache2 genstart

For at sikre din forbindelse med TLS skal du bruge Certbot til at hente og implementere krypteringsnøgler og certifikater:

sudo certbot

Vælg dit domæne fra en liste, og genstart derefter Apache igen:

sudo service apache2 genstart

Memoer er nu installeret og sikkert!

Brug Memoer til at tage noter om Raspberry Pi

Besøg din Memos-instans ved at skrive dit domænenavn i URL-linjen i en hvilken som helst browser, og du vil se, at forbindelsen er opgraderet til HTTPS. Dette reducerer denne risiko for en man-in-the-middle (MITM) angreb.

Du skal logge ind igen med de legitimationsoplysninger, du oprettede tidligere. Da du i øjeblikket ikke har nogen noter, er dette en fantastisk mulighed for at oprette nogle.

Den mest grundlæggende type note er en tekstnote. For at oprette en tekstnote skal du blot skrive i feltet og trykke på Gemme. Du kan uploade billeder og andre filer ved at klikke på + ikonet, og vælg derefter en fil fra din computer. For lister skal du klikke på afkrydsningsfeltet og blot tilføje et nyt element på hver linje. Det er virkelig så simpelt.

For hver note kan du indstille synligheden til Privat, i hvilket tilfælde noten kun vil være synlig for dig; Synlig for medlemmer vil tillade andre brugere af din Memos-instans at se noten; Offentlig for alle vil vise noten på forsiden af ​​din Memos-instans uden at kræve login. Der er begrænsede anvendelsestilfælde til dette.

En nøglefunktion i enhver note-app er evnen til at mærke og organisere dine noter og billeder. Den nemmeste måde at tagge på er at bruge "#" symbol. For eksempel, hvis din note siger, "Husk at tage #hundene en tur", vil et "#hunde"-tag blive oprettet. Du kan klikke på dette for hurtigt at finde andre noter tagget med #hunde.

Du vil se en kalender i hjørnet af webappen. Ved at klikke på en dato i kalenderen kan du se alle de noter, der er oprettet på en bestemt dag.

Et interessant træk ved Memoer er muligheden for at integrere det med OpenAI. For at gøre dette skal du først få en OpenAI API-nøgle.

Klik i din Memo-forekomst Indstillinger > Admin > System, og rul ned til OpenAI: API-nøgle. Indsæt din API-nøgle og tryk Gemme.

Du kan nu bruge Spørg AI funktion i venstre sidebjælke, selvom et formål med selv-hosting er at mindske din afhængighed af eksterne tjenester, kan du se dette som mere en anti-funktion. Det ville være godt at kunne have Memo-grænseflade med en Stor sprogmodel, du kan køre på din egen hardware.

Mens du er i indstillinger, er det værd at udforske andre muligheder. Nogle der er værd at bemærke er Tillad brugertilmelding og Maksimal uploadstørrelse. Du kan arkivere alle noter, du er færdig med, og derefter se dem senere ved at markere Arkiveret fanen. Og i slutningen af ​​en travl dag kan du se tilbage på de noter og billeder, du har tilføjet med Daglig visning.

Brug apps med notater på dine mobile enheder

Som en progressiv webapp (PWA) ser Memos ud og fungerer fint i en browser på din telefon, som f.eks Chrome eller Firefox til mobil.

Der er dog dedikerede apps tilgængelige. Den bedste blandt disse, efter vores mening, er Moe Memos. Denne open source-app ligner meget PWA, men kommer med den tilføjede mulighed for at tage noter direkte ved hjælp af dit telefonkamera.

Hent: Moe Memoer til iOS | Android (Gratis)

Selvhostede Cloud Notes-apps er ikke for alle

Selvom det er fantastisk at være i stand til at være vært for din egen cloud-note-app, sikker i den viden, du ikke bliver spioneret på eller udnyttet, vil du måske holde dine noter helt væk fra nettet. Hvis det er tilfældet, er der andre måder at holde offline noter på, når du er på farten.