Indem Sie die progressive Web-App Memos auf einem Raspberry Pi hosten, können Sie Ihre Notizen vor neugierigen Blicken schützen und trotzdem auf anderen Geräten darauf zugreifen.

Plattformübergreifende Notiz-Apps, mit denen Sie Notizen und Bilder geräteübergreifend synchronisieren und mit ihnen interagieren können, sind unerlässlich, wenn Sie organisiert bleiben möchten.

Die Synchronisierung muss von einem zentralen Server durchgeführt werden, was bedeutet, dass Ihre Notizen von einem Dritten kontrolliert werden, dem Sie möglicherweise nicht vollständig vertrauen und der Ihre Inhalte nach Belieben überwachen oder löschen kann.

Durch die Ausführung von Memos auf dem Raspberry Pi steuern Sie den Server und können den Datenschutz und die Sicherheit Ihrer Notizen selbst in die Hand nehmen.

Warum Memos auf Raspberry Pi ausführen?

Datenschutz ist im 21. Jahrhundert ein schwieriges Gut, und die meisten Dienste, die Sie täglich nutzen, werden direkt von Unternehmen kontrolliert. Sie vertrauen Ihre Daten Technologiegiganten wie Facebook, Google und Microsoft an – anscheinend alle bereit, Hunderte Millionen Dollar an Geldstrafen für die Verletzung Ihrer Privatsphäre als Kosten dafür zu zahlen Geschäft.

instagram viewer

Notizen-Apps haben einen einfachen Zweck: Sie ermöglichen es Ihnen, auf jedem Ihrer Geräte Notizen zu machen und diese dann auf jedem anderen Gerät zu lesen und zu ändern. Sie können beispielsweise eine Einkaufsliste auf Ihrem Desktop-Computer erstellen und dann die Artikel auf Ihrem Telefon abhaken, während Sie auf der Suche nach Sardellen durch die Gänge von Walmart schlendern.

Es besteht keine wirkliche Notwendigkeit, dass Ihnen ein Technologieriese dabei über die Schulter schaut – oder in irgendeiner Weise involviert wird. Keep ist eine Google-App, und das sollten Sie bereits wissen Google überwacht, was Sie in seinen Apps schreiben. Im Oktober 2022 wurde Google vom texanischen Generalstaatsanwalt wegen Datenerhebung verklagt biometrische Identifikatoren ohne Zustimmung und einigte sich einen Monat später darauf, fast 400 Millionen US-Dollar zu zahlen, um sich mit 40 Staaten wegen der heimlichen Verfolgung des Standorts von Benutzern zu einigen. Es ist nicht erforderlich, dass Sie den Inhalt Ihres Einkaufswagens oder die aufgeschriebenen Liebesbriefe an Ihren Ehepartner kennen.

Sicher, Sie können es verwenden Evernote als cloudbasierte Notizen-App, aber es gibt Einschränkungen für den kostenlosen Dienst und Sie müssen für die professionelle Version bezahlen. Außerdem befinden sich Ihre Notizen immer noch auf dem Computer einer anderen Person, und es gibt keine Garantie dafür, dass ein Administrator oder Mitarbeiter Ihre abgebrochenen Versuche, um 3 Uhr morgens Gedichte zu schreiben, nicht beiläufig durchliest.

Memos ist einfach zu installieren und läuft problemlos auf einem Raspberry Pi. Sie können es für mehrere Benutzer einrichten und sicheres Notizenmachen, Synchronisieren und Teilen mit Ihrer ganzen Familie ermöglichen.

So installieren Sie Memos auf Raspberry Pi

Wenn Sie neu in der Welt des Selbsthostings sind, müssen Sie dies tun Richten Sie Ihren Raspberry Pi als Webserver ein bevor du anfängst. Sobald dies erledigt ist, stellen Sie über Secure Shell (SSH) eine Verbindung zu Ihrem Raspberry Pi her, erstellen Sie dann ein neues Verzeichnis für Memos und verwenden Sie das CD Befehl, um hineinzugehen:

mkdir-Memos && CD Memos

Verwenden Sie den Nano-Texteditor, um eine neue Docker Compose-Datei zu erstellen:

NanoDocker-Compose.yml

Fügen Sie in die neue Datei Folgendes ein:

Ausführung: "3.0"
Dienstleistungen:
Memos:
Bild: neosmemo/memos: Latest
Containername: Memos
Bände:
- ~/.memos/:/var/opt/Memos
Häfen:
- 5230:5230

Speichern und beenden Sie Nano mit Strg + O Dann Strg + X. Rufen Sie Docker Compose im getrennten Modus auf mit:

docker-compose up -d

Docker Compose lädt die relevanten Bilder herunter und richtet Container für Memos ein. Wenn der Vorgang abgeschlossen ist, öffnen Sie einen Browser und navigieren Sie zu Ihre-pi-lokale-IP-Adresse: 5230.

Erstellen Sie ein Administratorkonto und melden Sie sich an. Nachdem Sie überprüft haben, dass Ihre Memos-Instanz funktioniert, und das Administratorkonto gesichert haben, ist es an der Zeit, Ihre Instanz für das breitere Internet zu öffnen, damit Sie auch außerhalb des Hauses darauf zugreifen können.

Besuchen Sie Ihren Domain-Registrar und erstellen Sie einen neuen Eintrag. Stellen Sie den Typ auf ein A, der Gastgeber zu „@"und den Wert zu Ihrer öffentlichen IP-Adresse. Die TTL sollte so niedrig wie möglich sein.

Wechseln Sie auf Ihrem Raspberry Pi erneut das Verzeichnis und erstellen Sie eine neue Apache-Conf-Datei für Ihre Domain:

CD /etc/apache2/sites-available/
SudoNanoMemos.conf

Fügen Sie Folgendes in die neue Datei ein:

<VirtualHost *:80>

ServernameDeine Domain.tld
ProxyPass / http://127.0.0.1:5230/
ProxyPassReverse / http:/127.0.0.1:5230/
ProxyPreserveHost Ein

VirtualHost>

Speichern und beenden Sie Nano mit Strg + O Dann Strg + X. Aktivieren Sie die neue Konfiguration mit:

Sudoa2ensiteMemos.conf

Sie müssen Apache neu starten, damit die Änderung wirksam wird:

sudo service apache2 neu starten

Um Ihre Verbindung mit TLS zu sichern, verwenden Sie Certbot zum Abrufen und Bereitstellen von Verschlüsselungsschlüsseln und Zertifikaten:

sudo certbot

Wählen Sie Ihre Domain aus einer Liste aus und starten Sie Apache erneut:

sudo service apache2 neu starten

Memos ist jetzt installiert und sicher!

Verwenden Sie Memos, um Notizen zum Raspberry Pi zu machen

Besuchen Sie Ihre Memos-Instanz, indem Sie Ihren Domänennamen in die URL-Leiste eines beliebigen Browsers eingeben. Sie werden sehen, dass die Verbindung auf HTTPS aktualisiert wird. Dadurch verringert sich das Risiko eines Man-in-the-Middle-Angriff (MITM)..

Sie müssen sich erneut mit den zuvor erstellten Anmeldeinformationen anmelden. Da Sie derzeit keine Notizen haben, ist dies eine gute Gelegenheit, welche zu erstellen.

Der einfachste Notiztyp ist eine Textnotiz. Um eine Textnotiz zu erstellen, geben Sie einfach etwas in das Feld ein und drücken Sie Speichern. Sie können Bilder und andere Dateien hochladen, indem Sie auf klicken + Symbol und wählen Sie dann eine Datei von Ihrem Computer aus. Klicken Sie bei Listen auf das Kontrollkästchensymbol und fügen Sie einfach in jeder Zeile ein neues Element hinzu. Es ist wirklich so einfach.

Für jede Notiz können Sie die Sichtbarkeit auf einstellen Privatgelände, in diesem Fall ist die Notiz nur für Sie sichtbar; Für Mitglieder sichtbar ermöglicht anderen Benutzern Ihrer Memos-Instanz, die Notiz zu sehen; Öffentlich für alle zeigt die Notiz auf der Startseite Ihrer Memos-Instanz an, ohne dass eine Anmeldung erforderlich ist. Hierfür gibt es begrenzte Anwendungsfälle.

Eine wichtige Funktion jeder Notizen-App ist die Möglichkeit, Ihre Notizen und Bilder mit Tags zu versehen und zu organisieren. Der einfachste Weg zum Markieren ist die Verwendung des „#"-Symbol. Wenn in Ihrer Notiz beispielsweise steht: „Denken Sie daran, mit den #Hunden spazieren zu gehen“, wird ein „#Hunde“-Tag erstellt. Sie können darauf klicken, um schnell alle anderen Notizen zu finden, die mit #dogs getaggt sind.

In der Ecke der Web-App wird ein Kalender angezeigt. Durch Klicken auf ein Datum im Kalender können Sie alle an einem bestimmten Tag erstellten Notizen anzeigen.

Ein interessantes Merkmal von Memos ist die Möglichkeit, es in OpenAI zu integrieren. Dazu müssen Sie zunächst Erhalten Sie einen OpenAI-API-Schlüssel.

Klicken Sie in Ihrer Memos-Instanz auf Einstellungen > Admin > System, und scrollen Sie nach unten zu OpenAI: API-Schlüssel. Fügen Sie Ihren API-Schlüssel ein und klicken Sie Speichern.

Sie können jetzt das verwenden Fragen Sie die KI Funktion in der linken Seitenleiste. Da ein Zweck des Selbsthostings darin besteht, Ihre Abhängigkeit von externen Diensten zu verringern, betrachten Sie dies möglicherweise eher als eine Anti-Funktion. Es wäre gut, eine Memos-Schnittstelle mit einem zu haben Großes Sprachmodell, das Sie auf Ihrer eigenen Hardware ausführen können.

Während Sie sich in den Einstellungen befinden, lohnt es sich, andere Optionen zu erkunden. Einige erwähnenswerte sind Benutzeranmeldung zulassen Und Maximale Upload-Größe. Sie können alle Notizen, mit denen Sie fertig sind, archivieren und sie später anzeigen, indem Sie das überprüfen Archiviert Tab. Und schauen Sie am Ende eines anstrengenden Tages noch einmal auf die Notizen und Bilder zurück, die Sie hinzugefügt haben Tagesansicht.

Nutzen Sie Apps mit Memos auf Ihren Mobilgeräten

Als progressive Web-App (PWA) sieht Memos in einem Browser auf Ihrem Telefon einwandfrei aus und funktioniert auch einwandfrei Chrome oder Firefox für Mobilgeräte.

Es sind jedoch spezielle Apps verfügbar. Das Beste davon ist unserer Meinung nach Moe Memos. Diese Open-Source-App ist der PWA sehr ähnlich, verfügt jedoch über die zusätzliche Möglichkeit, Notizen direkt mit der Kamera Ihres Telefons zu machen.

Herunterladen: Moe Memos für iOS | Android (Frei)

Selbstgehostete Cloud Notes-Apps sind nicht jedermanns Sache

Auch wenn es großartig ist, Ihre eigene Cloud-Notizen-App hosten zu können, mit der Gewissheit, dass Sie nicht ausspioniert oder ausgenutzt werden, möchten Sie Ihre Notizen vielleicht ganz vom Internet fernhalten. Wenn das der Fall ist, gibt es andere Möglichkeiten, unterwegs Offline-Notizen zu führen.