Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
1.selfhost:notes [2025/03/13 09:30] – [10 Note Taking] willy | 1.selfhost:notes [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== J) Note Taking ====== | ||
- | |||
- | Would you think that simple note taking is a consolidated game by now, but it's not! The landscape of note taking apps is so huge that it's basically impossible even trying all them. there is even [[https:// | ||
- | |||
- | Even filtering by self-hosted or open-source doesn' | ||
- | Like the underlying code **is** open sourced, but: | ||
- | * Some features are paywalled | ||
- | * Some clients are paywalled | ||
- | * The app itself is available but synchronization is paywalled | ||
- | |||
- | While i am not against monetization of Open Source apps, what would happen to the project itself after the monetization scheme doesn' | ||
- | |||
- | This is one of the reasons i have initially choose [[services: | ||
- | * Notes are **not** stored in plain Markdown. True that it's a plain text file format, but still cannot be edited by a different tool | ||
- | * The Linux app feels clunky and kinda heavy on my machines | ||
- | * The web client, albeit being pretty nice, required Docker/ | ||
- | |||
- | So i decided to ditch Joplin before i grow too much dependent on it and kept looking for a solution. | ||
- | |||
- | As a side note, i choose the [[https:// | ||
- | |||
- | |||
- | ====== The Solution ====== | ||
- | |||
- | Well, there are hundreds of tools and apps around, but none fits my bill. So i decided to roll my own solution by leveraging more than one app and finding the right glue. | ||
- | |||
- | First of all, there is no **best** | ||
- | |||
- | I have now settled on the following setup: | ||
- | * Dedicated markdown editor on Android | ||
- | * Dedicated markdown editor on Linux | ||
- | * Dedicated markdown editor on my self-hosted server for web access | ||
- | * Synchronization between all the hosts to keep all notes in sync | ||
- | |||
- | These are the choices i found fitting my needs so far: | ||
- | * Android editor: [[https:// | ||
- | * Linux editor: [[https:// | ||
- | * Web editor: [[services: | ||
- | * Synchronization: | ||
- | |||
- | SyncThing is a great tool that i use for data sync on my Android devices in general, so extending to note sharing was a trivial matter. | ||
- | |||
- | ===== Remarkable installation ===== | ||
- | |||
- | Remarkable is in Gentoo repository, so just emerge it: | ||
- | <code bash> | ||
- | echo " | ||
- | emerge -v remarkable | ||
- | </ | ||
- | |||
- | ===== Markdown web client | ||
- | |||
- | Install [[services: | ||
- | |||
- | ===== SyncThing configuration ===== | ||
- | |||
- | Create a shared folder on your home server and share it to all your devices connected to SyncThing, and there you are done! | ||
- | |||
- | As a bonus point, you can store the shared folder on your [[services: | ||
- | |||
- | |||
- | |||
- | |||