Ved å være vert for Memos progressive nettapp på en Raspberry Pi, kan du holde notatene dine trygge fra nysgjerrige øyne og fortsatt få tilgang til dem på andre enheter.
Apper for å ta notater på tvers av plattformer som lar deg synkronisere og samhandle med notater og bilder på tvers av enheter er avgjørende hvis du vil holde deg organisert.
Synkronisering må håndteres av en sentral server, noe som betyr at skrivingene dine kontrolleres av en tredjepart du kanskje ikke stoler helt på, og som kan overvåke eller slette innholdet ditt etter ønske.
Ved å kjøre Memoer på Raspberry Pi kontrollerer du serveren, og kan ta personvernet og sikkerheten til notatene dine i egne hender.
Hvorfor kjøre notater på Raspberry Pi?
Personvern er en vanskelig vare å få tak i i det 21. århundre, og de fleste av tjenestene du bruker på daglig basis er direkte kontrollert av selskaper. Du overlater dataene dine til teknologigiganter, inkludert Facebook, Google og Microsoft – som alle ser ut til å være det villig til å betale over hundrevis av millioner dollar i bøter for brudd på personvernet ditt som en kostnad ved å gjøre virksomhet.
Notes-apper har et enkelt formål: lar deg ta notater på alle enhetene dine, og deretter lese og endre dem på en hvilken som helst annen enhet. Du kan for eksempel lage en handleliste på din stasjonære datamaskin, og deretter krysse av for varene på telefonen din mens du tråler gangene til Walmart på jakt etter ansjos.
Det er ikke noe reelt behov for en teknologigigant å se deg over skulderen mens du gjør dette – eller være involvert på noen som helst måte. Keep er en Google-app, og du burde allerede vite det Google overvåker hva du skriver i appene sine. I oktober 2022 ble Google saksøkt av Texas Attorney General for innkreving biometriske identifikatorer uten samtykke, og gikk en måned senere med på å betale nesten 400 millioner dollar for å gjøre et oppgjør med 40 stater for hemmelig sporing av brukernes plassering. Den trenger ikke å vite innholdet i handlekurven din eller skrive kjærlighetsnotater til ektefellen din heller.
Jada, du kan bruke Evernote som en skybasert notatapp, men det er begrensninger for gratistjenesten, og du må betale for den profesjonelle versjonen. I tillegg er notatene dine fortsatt på en annens datamaskin, uten garantier for at en administrator eller ansatt ikke tilfeldig leser gjennom dine avbrente forsøk på 03:00 poesi.
Memoer er enkle å installere og vil kjøre ganske lykkelig på en Raspberry Pi. Du kan sette den opp med flere brukere og sørge for sikker notattaking, synkronisering og deling med hele familien.
Hvordan installere notater på Raspberry Pi
Hvis du er ny i verden av selvhosting, må du det konfigurer din Raspberry Pi som en webserver før du begynner. Når det er gjort, koble til Raspberry Pi ved hjelp av Secure Shell (SSH), lag deretter en ny katalog for Memoer, og bruk cd kommando for å flytte inn i den:
mkdir-memoer && cd notater
Bruk nanotekstredigeringsprogrammet til å lage en ny Docker Compose-fil:
nanodocker-komponere.yml
I den nye filen limer du inn følgende:
versjon: "3.0"
tjenester:
notater:
bilde: neosmemo/memoer: siste
container_name: notater
volumer:
- ~/.memos/:/var/opt/memoer
porter:
- 5230:5230
Lagre og avslutt nano med Ctrl + O deretter Ctrl + X. Få frem Docker Compose i løsrevet modus med:
docker-komponere opp -d
Docker Compose vil laste ned de relevante bildene og sette opp beholdere for Memoer. Når prosessen er fullført, åpne en nettleser og naviger til din-pi-lokale-ip-adresse: 5230.
Opprett en administratorkonto og logg inn. Etter å ha bekreftet at Memos-forekomsten din fungerer, og sikret admin-kontoen, er det på tide å åpne forekomsten din til det bredere internett, slik at du kan få tilgang til den borte fra huset.
Besøk domeneregistratoren din og opprett en ny post. Sett typen til EN, verten til "@", og verdien til din offentlige IP-adresse. TTL bør være så lav som mulig.
Bytt katalog igjen på Raspberry Pi, og lag en ny Apache conf-fil for domenet ditt:
cd /etc/apache2/sites-available/
sudonanonotater.conf
Lim inn følgende i den nye filen:
<VirtualHost *:80>
Server navnditt-domene.tld
ProxyPass / http://127.0.0.1:5230/
ProxyPassReverse / http:/127.0.0.1:5230/
ProxyPreserveHost på
VirtualHost>
Lagre og avslutt nano med Ctrl + O deretter Ctrl + X. Aktiver den nye konfigurasjonen med:
sudoa2ensitenotater.conf
Du må starte Apache på nytt for at endringen skal tre i kraft:
sudo-tjenesten apache2 omstart
For å sikre tilkoblingen din med TLS, bruk Certbot til å hente og distribuere krypteringsnøkler og sertifikater:
sudo certbot
Velg domenet ditt fra en liste, og start deretter Apache på nytt:
sudo-tjenesten apache2 omstart
Memoer er nå installert og sikkert!
Bruk notater til å ta notater om Raspberry Pi
Besøk Memo-forekomsten ved å skrive inn domenenavnet ditt i URL-linjen til en hvilken som helst nettleser, og du vil se at tilkoblingen er oppgradert til HTTPS. Dette reduserer denne risikoen for a man-in-the-middle (MITM) angrep.
Du må logge på igjen med legitimasjonen du opprettet tidligere. Siden du for øyeblikket ikke har noen notater, er dette en flott mulighet til å lage noen.
Den mest grunnleggende typen notat er en tekstnotat. For å lage et tekstnotat, skriv ganske enkelt i boksen og trykk Lagre. Du kan laste opp bilder og andre filer ved å klikke på + ikonet, og velg deretter en fil fra datamaskinen. For lister, klikk på avmerkingsboksikonet, og legg til et nytt element på hver linje. Det er virkelig så enkelt.
For hvert notat kan du angi synligheten til Privat, i så fall vil notatet bare være synlig for deg; Synlig for medlemmer vil tillate andre brukere av Memo-forekomsten din å se notatet; Offentlig for alle vil vise notatet på forsiden av Memo-forekomsten uten å kreve innlogging. Det er begrensede brukstilfeller for dette.
En nøkkelfunksjon i enhver notatapp er muligheten til å merke og organisere notatene og bildene dine. Den enkleste måten å merke på er å bruke "#" symbol. For eksempel, hvis notatet ditt sier "Husk å ta #hundene på tur", vil en "#hunder"-tag bli opprettet. Du kan klikke på dette for raskt å finne andre notater merket med #dogs.
Du vil se en kalender i hjørnet av nettappen. Ved å klikke på en dato i kalenderen kan du se alle notatene som er opprettet på en bestemt dag.
En interessant funksjon ved Memos er muligheten til å integrere den med OpenAI. For å gjøre dette, må du først få en OpenAI API-nøkkel.
Klikk på i Memo-forekomsten Innstillinger > Admin > System, og bla ned til OpenAI: API-nøkkel. Lim inn API-nøkkelen din og trykk Lagre.
Du kan nå bruke Spør AI funksjon i venstre sidefelt, selv om et formål med selvhosting er å redusere avhengigheten av eksterne tjenester, kan du se dette som mer en antifunksjon. Det ville være bra å kunne ha Memos-grensesnitt med en Stor språkmodell du kan kjøre på din egen maskinvare.
Mens du er i innstillingene, er det verdt å utforske andre alternativer. Noen verdt å merke seg er Tillat brukerregistrering og Maksimal opplastingsstørrelse. Du kan arkivere alle notater du er ferdig med, og se dem senere ved å merke av Arkivert fanen. Og på slutten av en travel dag kan du se tilbake på notatene og bildene du har lagt til Daglig visning.
Bruk apper med notater på dine mobile enheter
Som en progressiv nettapp (PWA) ser og fungerer Memos helt fint i en nettleser på telefonen din, som f.eks Chrome eller Firefox for mobil.
Det er imidlertid dedikerte apper tilgjengelig. Den beste blant disse, etter vår mening, er Moe Memos. Denne åpen kildekode-appen er veldig lik PWA, men kommer med den ekstra muligheten til å ta notater direkte ved å bruke telefonkameraet.
Nedlasting: Moe Memoer for iOS | Android (Gratis)
Self-hosted Cloud Notes-apper er ikke for alle
Selv om det er flott å være vert for din egen nettskynotat-app, sikker på at du ikke blir spionert på eller utnyttet, kan det være lurt å holde notatene dine helt borte fra nettet. Hvis det er tilfelle, finnes det andre måter å holde notater frakoblet når du er ute og reiser.