Door de Progressive Web-app Memos op een Raspberry Pi te hosten, kunt u uw aantekeningen beschermen tegen nieuwsgierige blikken en er toch toegang toe krijgen op andere apparaten.

Platformonafhankelijke notitie-apps waarmee u notities en afbeeldingen op verschillende apparaten kunt synchroniseren en gebruiken, zijn essentieel als u georganiseerd wilt blijven.

Synchronisatie moet worden afgehandeld door een centrale server, wat betekent dat uw aantekeningen worden beheerd door een derde partij die u mogelijk niet volledig vertrouwt en die uw inhoud naar believen kan controleren of verwijderen.

Door Memo's op Raspberry Pi uit te voeren, beheert u de server en kunt u de privacy en veiligheid van uw notities in eigen handen nemen.

Waarom memo's uitvoeren op Raspberry Pi?

Privacy is in de 21e eeuw een moeilijkheid om aan te komen, en de meeste diensten die u dagelijks gebruikt, worden rechtstreeks beheerd door bedrijven. U vertrouwt uw gegevens toe aan technische giganten, waaronder Facebook, Google en Microsoft, die allemaal lijken te zijn bereid om honderden miljoenen dollars aan boetes te betalen voor het schenden van uw privacy als een kostenpost bedrijf.

Notes-apps hebben een eenvoudig doel: u in staat stellen notities te maken op elk van uw apparaten en ze vervolgens te lezen en te wijzigen op elk ander apparaat. U kunt bijvoorbeeld een boodschappenlijstje op uw desktopcomputer maken en vervolgens de items op uw telefoon afvinken terwijl u door de gangpaden van Walmart sleept op zoek naar ansjovis.

Het is niet echt nodig dat een techgigant over je schouder meekijkt terwijl je dit doet - of op welke manier dan ook betrokken is. Keep is een Google-app en dat zou u al moeten weten Google controleert wat u in zijn apps schrijft. In oktober 2022 werd Google aangeklaagd door de procureur-generaal van Texas wegens incasso biometrische identificatiemiddelen zonder toestemming, en een maand later stemde hij ermee in om bijna $ 400 miljoen te betalen om een ​​schikking te treffen met 40 staten voor het in het geheim volgen van de locatie van gebruikers. Het hoeft ook niet de inhoud van uw winkelwagen te kennen of liefdesbriefjes aan uw partner te schrijven.

Natuurlijk kun je gebruiken Evernote als een cloudgebaseerde notitie-app, maar er zijn beperkingen aan de gratis service en u moet betalen voor de professionele versie. Bovendien staan ​​je aantekeningen nog steeds op de computer van iemand anders, zonder garantie dat een beheerder of medewerker niet terloops je mislukte pogingen tot poëzie om 3 uur 's nachts doorleest.

Memo's is eenvoudig te installeren en werkt prima op een Raspberry Pi. U kunt het instellen met meerdere gebruikers en veilig notities maken, synchroniseren en delen met uw hele gezin.

Hoe memo's op Raspberry Pi te installeren

Als u nieuw bent in de wereld van zelfhosting, moet u dat doen stel uw Raspberry Pi in als een webserver Voordat je start. Zodra dat is gebeurd, maakt u verbinding met uw Raspberry Pi met behulp van Secure Shell (SSH), maakt u vervolgens een nieuwe map voor memo's en gebruikt u de CD opdracht om erin te gaan:

mkdir-memo's && CD memo's

Gebruik de nano-teksteditor om een ​​nieuw Docker Compose-bestand te maken:

nanodocker-componeren.yml

Plak het volgende in het nieuwe bestand:

versie: "3.0"
Diensten:
memo's:
afbeelding: neosmemo/memo's: nieuwste
containernaam: memo's
volumes:
- ~/.memos/:/var/opt/memo's
poorten:
- 5230:5230

Opslaan en nano afsluiten met Ctrl+O Dan Ctrl+X. Open Docker Compose in vrijstaande modus met:

docker-samenstellen up -d

Docker Compose downloadt de relevante afbeeldingen en stelt containers voor memo's in. Wanneer het proces is voltooid, opent u een browser en navigeert u naar uw-pi-lokaal-ip-adres: 5230.

Maak een beheerdersaccount aan en log in. Nadat u heeft geverifieerd dat uw Memos-instantie werkt en het beheerdersaccount is beveiligd, is het tijd om uw instantie open te stellen voor het bredere internet, zodat u er ook buitenshuis toegang toe hebt.

Ga naar uw domeinregistreerder en maak een nieuw record aan. Stel het type in op A, de gastheer van "@", en de waarde voor uw openbare IP-adres. De TTL moet zo laag mogelijk zijn.

Verander op je Raspberry Pi opnieuw van map en maak een nieuw Apache-conf-bestand voor je domein:

CD /etc/apache2/sites-available/
sudonanomemo's.conf

Plak het volgende in het nieuwe bestand:

<VirtueleHost *:80>

Server naamuw-domein.tld
ProxyPass / http://127.0.0.1:5230/
ProxyPassReverse / http:/127.0.0.1:5230/
ProxyPreserveHost Aan

VirtueleHost>

Opslaan en nano afsluiten met Ctrl+O Dan Ctrl+X. Schakel de nieuwe configuratie in met:

sudoa2ensitememo's.conf

U moet Apache opnieuw opstarten om de wijziging door te voeren:

sudo-service apache2 opnieuw opstarten

Om uw verbinding met TLS te beveiligen, gebruikt u Certbot om coderingssleutels en certificaten op te halen en in te zetten:

sudo certbot

Selecteer uw domein uit een lijst en start Apache opnieuw op:

sudo-service apache2 opnieuw opstarten

Memo's is nu geïnstalleerd en veilig!

Gebruik memo's om aantekeningen te maken op Raspberry Pi

Bezoek uw Memos-instantie door uw domeinnaam in de URL-balk van een willekeurige browser te typen en u zult zien dat de verbinding is geüpgraded naar HTTPS. Dit verkleint dit risico op een man-in-the-middle-aanval (MITM)..

U moet zich opnieuw aanmelden met de inloggegevens die u eerder hebt gemaakt. Aangezien je momenteel geen notities hebt, is dit een geweldige kans om er een te maken.

Het meest basale type notitie is een tekstnotitie. Om een ​​tekstnotitie te maken, typt u gewoon in het vak en drukt u op Redden. U kunt afbeeldingen en andere bestanden uploaden door op de + pictogram en kies vervolgens een bestand op uw computer. Klik voor lijsten op het selectievakjepictogram en voeg gewoon een nieuw item toe aan elke regel. Zo simpel is het echt.

Voor elke notitie kunt u de zichtbaarheid instellen op Privaat, in welk geval de notitie alleen voor jou zichtbaar is; Zichtbaar voor leden stelt andere gebruikers van uw Memos-instantie in staat om de notitie te zien; Openbaar voor iedereen zal de notitie op de voorpagina van uw Memos-instantie weergeven zonder dat u hoeft in te loggen. Hiervoor zijn beperkte use-cases.

Een belangrijk kenmerk van elke notitie-app is de mogelijkheid om uw notities en afbeeldingen te taggen en te ordenen. De gemakkelijkste manier om te taggen is met behulp van de "#" symbool. Als er bijvoorbeeld in uw notitie staat: "Vergeet niet om de #honden uit te laten", wordt er een "#honden"-tag gemaakt. Je kunt hierop klikken om snel andere notities te vinden met de tag #dogs.

U ziet een agenda in de hoek van de web-app. Door op een datum in de kalender te klikken, kunt u alle notities zien die op een bepaalde dag zijn gemaakt.

Een interessant kenmerk van Memo's is de mogelijkheid om het te integreren met OpenAI. Om dit te doen, moet u eerst verkrijg een OpenAI API-sleutel.

Klik in uw instantie Memo's op Instellingen > Beheer > Systeemen scrol omlaag naar OpenAI: API-sleutel. Plak je API-sleutel in en druk op Redden.

U kunt nu de Vraag AI functie in de linkerzijbalk, hoewel een van de doelen van zelfhosting is om uw afhankelijkheid van externe services te verminderen, u dit misschien meer als een anti-functie beschouwt. Het zou goed zijn om Memos-interface te hebben met een Groot taalmodel dat u op uw eigen hardware kunt uitvoeren.

Terwijl u zich in de instellingen bevindt, is het de moeite waard om andere opties te verkennen. Enkele vermeldenswaard zijn Gebruikersregistratie toestaan En Maximale uploadgrootte. U kunt alle notities waarmee u klaar bent archiveren en ze later bekijken door de aan te vinken Gearchiveerd tabblad. En kijk aan het einde van een drukke dag terug op de notities en foto's die je hebt toegevoegd Dagelijkse weergave.

Gebruik apps met memo's op uw mobiele apparaten

Als progressieve web-app (PWA) ziet en werkt Memos er prima uit in een browser op je telefoon, zoals Chrome of Firefox voor mobiel.

Er zijn echter speciale apps beschikbaar. De beste hiervan is naar onze mening Moe Memos. Deze open-source app lijkt erg op de PWA, maar heeft de extra mogelijkheid om direct notities te maken met de camera van je telefoon.

Downloaden: Moe memo's voor iOS | Android (Vrij)

Zelf-gehoste Cloud Notes-apps zijn niet voor iedereen

Hoewel het geweldig is om je eigen cloudnotities-app te kunnen hosten, in de wetenschap dat je niet wordt bespioneerd of uitgebuit, wil je misschien je notities helemaal van internet houden. Als dat het geval is, zijn er andere manieren om offline notities bij te houden wanneer u onderweg bent.