Website-Suche

Ich habe Google Keep durch diese kostenlose Open-Source-App ersetzt (und nie zurückgeschaut)


Keep ist eines der besseren Produkte von Google. Es hat eine großartige Benutzeroberfläche, und man kann Notizen mit nur einem Tipp erfassen. Obwohl ich es seit Jahren benutze, habe ich jedoch nach einer Alternative gesucht. Warum also auf ein anderes Programm umsteigen? Ich kann Ihnen zwei Gründe nennen und eine kostenlose, Open-Source-App, die das kann, was Keep nicht kann.

Memos macht, was Keep nicht kann

Diese App ist kostenlos, selbst hostbar und unterstützt natives Markdown

Die App heißt Memos. Sie hat 58000 Sterne auf GitHub und ist außergewöhnlich gut dokumentiert. Sie können sie mit Docker selbst hosten.

Wenn Sie von Google Keep kommen, hat Memos eine sehr vertraute Oberfläche, nur dass Sie in Markdown schreiben können. Es gibt ein Schnell-Erfassungsfenster, in dem Sie Dateianhänge hochladen, auf andere Memos verlinken oder Notizen mit einem Ort markieren können. Sie können Notizen organisieren, indem Sie ein oder mehrere Hashtags einfügen. Die Tags erscheinen in der Seitenleiste als Filter, so wie Labels in Keep. Verwenden Sie die Schrägstrichtaste im Erfassungsfenster, um schnell To-Do-Listen oder Tabellen zu erstellen.






Es gibt auch eine mobile App. Eine selbst gehostete Instanz von Memos hält Ihre Notizen synchron und privat zwischen den Geräten.

Zwei Gründe, von Google Keep zu wechseln Fans von Obsidian werden Memos lieben

Für längere Notizen und Journale benutze ich meistens Obsidian. Es ist eine Notizen-App, die deine Notizen als Plain-Text-Markdown-Dateien speichert. Es ist ein offenes Dateiformat, das die meisten Notizen-Apps, einschließlich Memos, lesen können. Da Memos Notizen ebenfalls als Markdown-Dateien speichert, ist es einfach, Notizen zwischen den beiden Apps zu übertragen. Das ist mit Google Keep nicht möglich, da es seine Notizen in einem proprietären Format speichert, selbst wenn man sie von Googles Servern herunterlädt. Plain-Text-Dateien geben einem die volle Kontrolle über die eigenen Daten. Das ist also der erste Grund.

Aber warum nicht Obsidian für alle meine Notizen verwenden? Obsidian ist nicht ideal für schnelle Notizen und To-do-Listen, besonders wenn man gerne Fotos oder Screenshots in seine Notizen einfügt. Keep macht einen großartigen Job bei schnellen To-do-Listen und Bildern, unterstützt aber kein Markdown. Memos bietet das Beste aus beiden Welten, weil es Anhänge und To-do-Listen-Funktionen unterstützt, genau wie Google Keep.

Der zweite Grund hat mit dem Kürzen von Abonnements und generell der Abkehr von großen Tech-Diensten zu tun. Ich habe mir Mühe gegeben, Google-Apps durch selbstgehostete Alternativen zu ersetzen. Bis vor einem Jahr nutzte ich Google Docs, Keep, Drive und Calendar fast täglich. Heutzutage benutze ich nur noch Google Maps, YouTube und gelegentlich Colab. Es ist besser für die Privatsphäre, aber ich habe auch großen Spaß daran, Software zu basteln und selbst zu hosten. Wenn es dich ebenfalls interessiert, ist Memos ein wunderbarer Ersatz für jede SaaS-Notiz-App, einschließlich Keep.

Du musst dir keine Sorgen machen, deine Keep-Notizen manuell in Memos zu kopieren. Ich zeige dir einen Weg, sie alle als perfekt formatierte Markdown-Dateien zu importieren.

Memos einrichten

Selbst das Hosten einer eigenen Instanz von Memos

Die Entwickler stellen eine Demo-Instanz von Memos bereit, in der Sie es testen können, bevor Sie es installieren. Sie benötigen zwei Dinge, um Memos zum Laufen zu bringen.

  1. Docker. Eine kostenlose App, mit der Sie Apps als „virtuelle Container“ mithilfe einfacher Textanweisungen bereitstellen können.
  2. Server. Dies könnte jeder PC oder Laptop sein, der rund um die Uhr eingeschaltet bleiben kann. Technisch gesehen können Sie ihn auch auf Ihrem normalen PC betreiben, aber Sie werden keinen Zugriff darauf haben, wenn der PC ausgeschaltet ist. Alternativ können Sie einen leichten VPS bekommen und dort einen Docker-Container für Memos starten.

Öffnen Sie einfach das Terminal auf Ihrem Servergerät (oder verbinden Sie sich per SSH mit Ihrem VPS) und führen Sie den folgenden Befehl aus, um Docker zu installieren.

curl -fsSL https://get.docker.com | sh

Testen Sie, dass es korrekt installiert ist und läuft, mit diesem Befehl.

docker run hello-world

Erstellen Sie ein neues Verzeichnis für Memos (hier werden auch alle Ihre Notizen gespeichert) und wechseln Sie in dieses Verzeichnis.

mkdir memos && cd memos

Erstellen Sie eine neue Datei mit dem Namen docker-compose.yaml. Diese Datei dient als Rezept zum Erstellen und Bereitstellen von Memos als Docker-Container.

nano docker-compose.yaml

Der obige Befehl erstellt die neue Datei und öffnet sie mit dem Texteditor nano. Kopiere den unten stehenden Codeabschnitt und benutze Strg+Shift+V, um ihn in die neue leere Datei einzufügen.

services:
 memos:
 image: neosmemo/memos:stable
 container_name: memos
 ports:
 - "5230:5230"
 volumes:
 - ./data:/var/opt/memos
 restart: unless-stopped

Drücken Sie nun Strg+O und Enter, um die Änderungen zu speichern. Drücken Sie dann Strg+X, um den Nano-Editor zu verlassen.

Wir sind jetzt bereit, den Container bereitzustellen. Führen Sie diesen Befehl aus.

docker compose up -d






Öffnen Sie Ihren Browser, geben Sie die öffentliche IP-Adresse Ihres Servers ein, gefolgt von :5230. Es könnte ungefähr so aussehen:

http://140.245.111.159:5230

Führen Sie curl ifconfig.me im Server-Terminal aus, um die öffentliche IP-Adresse abzurufen.

Wenn Sie nicht auf die Memos-Oberfläche unter dieser öffentlichen IP-Adresse und diesem Port zugreifen können, blockiert wahrscheinlich die Firewall auf Ihrem Server den Zugriff. Fügen Sie den Port 5230 zur Allowlist der Firewall hinzu und versuchen Sie es erneut.

Verschieben Sie Ihre Notizen von Google Keep zu Memos

Dieses Skript kann Keep-Notizen automatisch in Memos importieren

Wenn Sie Keep-Notizen importieren möchten, können Sie dieses Python-Skript verwenden. Sie benötigen Ihre Google Takeout-Daten für Keep (die Sie in den Google-Kontoeinstellungen anfordern können). Google sendet Ihnen per E-Mail ein .zip-Archiv mit Ihren Notizen als JSON-Dateien. Sie müssen außerdem ein Zugriffstoken von Memos erstellen und kopieren (gehen Sie zu Einstellungen > Zugriffstoken > Erstellen).

Verschieben Sie den Keep-Ordner für den Takeout auf Ihren Server (Sie können dafür den Befehl scp verwenden). Klonen Sie dann das GitHub-Repository, wechseln Sie in das Verzeichnis und führen Sie das Python-Skript aus.

git clone https://github.com/MatthieuTinnes/move-keep-to-memos
cd move-keep-to-memos
python3 keep2memos.py --instance http://localhost:5230 --token replace_this_text_with_your_token --folder ~/Keep

Es wird die Keep-Notizen automatisch als Markdown-Dateien neu formatieren und in Memos importieren.


Memos bietet Ihnen native Markdown-Unterstützung von Obsidian und die Bequemlichkeit von Google Keep

Wenn Sie Obsidian oder Markdown-Notizen im Allgemeinen lieben, werden Sie Memos auch lieben. Das kommt von jemandem, dessen Standard-Notizen-App jahrelang Keep war.

Verwandte Artikel