Wie kann ich den Speicherort der Joplin-Datenbank manuell ändern?
- Einleitung
- Joplins Dateiablage
- Vorbereitung des neuen Speicherorts
- Speicherort über Umgebungsvariable ändern
- Übertragen der bestehenden Daten
- Starten und Überprüfen
- Alternative: Sync-Verzeichnis ändern
- Fazit
Einleitung
Joplin ist eine beliebte Open-Source-Notiz-App, die ihre Daten standardmäßig an einem voreingestellten Ort auf Ihrem Computer speichert. Wenn Sie den Speicherort der Joplin-Datenbank manuell ändern möchten, zum Beispiel um die Daten auf einer anderen Festplatte, einem Netzlaufwerk oder in einem bestimmten Ordner abzulegen, können Sie dies durch Anpassung der Konfiguration erreichen. In dieser Anleitung wird erklärt, wie Sie den Speicherpfad für Joplins Daten unter verschiedenen Betriebssystemen ändern können.
Joplins Dateiablage
Standardmäßig legt Joplin seine Daten, inklusive Notizen, Anhänge, Konfigurationsdateien und die SQLite-Datenbank, in einem versteckten Verzeichnis innerhalb des Benutzerordners ab. Auf Windows befindet sich der Ordner beispielsweise typischerweise unter %USERPROFILE%\.config\joplin-desktop, unter Linux und macOS hingegen unter ~/.config/joplin-desktop. Um den Datenort zu ändern, müssen Sie Joplin mitteilen, wo sich das neue Verzeichnis befindet.
Vorbereitung des neuen Speicherorts
Bevor Sie Joplin neu konfigurieren, sollten Sie sicherstellen, dass das gewünschte Verzeichnis existiert. Falls es sich um einen neuen oder externen Speicherort handelt, erstellen Sie diesen Ordner manuell. Es empfiehlt sich außerdem, vor der Änderung eine Datensicherung des aktuellen Joplin-Ordners anzulegen, um Datenverlust auszuschließen.
Speicherort über Umgebungsvariable ändern
Joplin erlaubt die Änderung des Speicherorts über eine Umgebungsvariable namens JOPLIN_PROFILE. Diese Variable können Sie setzen, um Joplin bei jedem Start dazu zu bringen, die Daten in einem anderen Verzeichnis abzulegen. Hierfür gehen Sie wie folgt vor:
Unter Windows: Öffnen Sie die "Einstellungen" für Umgebungsvariablen, indem Sie im Startmenü nach "Umgebungsvariablen" suchen. Unter "Benutzervariablen" klicken Sie auf "Neu" und legen eine Variable mit dem Namen JOPLIN_PROFILE und als Wert den kompletten Pfad des neuen Speicherordners fest, z.B. C:\JoplinData. Danach starten Sie Joplin neu.
Unter Linux und macOS: Öffnen Sie ein Terminal und bearbeiten Sie Ihre Shell-Konfigurationsdatei, beispielsweise ~/.bashrc oder ~/.zshrc. Fügen Sie dort die Zeile export JOPLIN_PROFILE=/pfad/zum/neuen/ordner hinzu. Speichern Sie die Datei und laden Sie das Terminal neu oder führen Sie source ~/.bashrc aus. Starten Sie anschließend Joplin neu.
Übertragen der bestehenden Daten
Wenn Sie bereits bestehende Notizen und Einstellungen haben, müssen Sie den Inhalt des alten Joplin-Ordners in das neue Verzeichnis kopieren. Achten Sie darauf, dass Joplin während dieses Vorgangs geschlossen ist, um Beschädigungen zu vermeiden. Nach dem Kopieren sollten in dem neuen Ordner Dateien wie database.sqlite und der Unterordner resources vorhanden sein.
Starten und Überprüfen
Nachdem Sie die Umgebungsvariable gesetzt und die Daten kopiert haben, starten Sie Joplin. Die Anwendung sollte nun Ihre Notizen und Anhänge wie gewohnt laden, allerdings aus dem neuen Speicherort. Unter den Einstellungen in Joplin selbst sehen Sie keinen Hinweis auf den Speicherordner, da er ausschließlich über die Umgebungsvariable gesteuert wird.
Alternative: Sync-Verzeichnis ändern
Falls es Ihnen darum geht, den Speicherort der synchronisierten Notizen zu ändern, können Sie auch in den Synchronisationseinstellungen von Joplin einen anderen Speicherort einstellen. Dies betrifft allerdings nur den Ordner, in dem lokale Synchronisationsdaten abgelegt werden, nicht aber den internen Profilordner mit der Datenbank.
Fazit
Die manuelle Änderung des Speicherorts der Joplin-Datenbank erfolgt am besten über die Umgebungsvariable JOPLIN_PROFILE. Damit können Sie Joplin dazu bringen, alle seine Dateien und die Datenbank an einem beliebigen Pfad abzulegen. Denken Sie daran, vor der Umstellung eine vollständige Sicherung anzulegen und die Daten in das neue Verzeichnis zu kopieren, um einen reibungslosen Übergang sicherzustellen.
