Our great sponsors
-
Joplin
Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
logseq
A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
-
joplin-plugin-note-link-system
A complete Link System for Joplin. Referrer(aka. backlink), Quick Link, Copy Anchor, Hover To Preview, and much more feature
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
remotely-save
Yet another unofficial Obsidian plugin allowing users to synchronize notes between local device and the cloud service. Supports S3, Dropbox, OneDrive, webdav.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
My only two frustrations with otherwise brilliant Joplin is the sync and (lack of encryption).
Encryption: data isn't encrypted at rest. The author seems to be quite dismissive of the idea: https://github.com/laurent22/joplin/issues/289
But then it's advertised as "end-to-end encryption" but that only refers to data being encrypted while it sits on a sync point. Perhaps within the definition of end-to-end, but might give people the idea that the data is encrypted from the time they enter it.
Sync: I set it to up sync so S3 so I could have mobile and desktop notes in sync.
If I create or edit a quick note, it doesn't get synced automatically!
Does anyone have any experience with Joplin[0] as an alternative? I'm looking into using SyncThing + Joplin to create a sort of 'networked personal brain', I was looking at Obsidian, but the arguments on why they chose not to go FOSS are pretty weak, so I'm looking at using Joplin instead.
[0] https://github.com/laurent22/joplin/
[1] https://syncthing.net/
[2] https://obsidian.rocks/why-isnt-obsidian-open-source/
Doesn't Joplin store all notes in a SQLite DB?
I'd recommend looking into Logseq[0], it's free and open source and stores all notes on disk as Markdown. I version my notes with Git, but Syncthing will also work.
[0] https://logseq.com/
I'm using Syncthing with NotePlan and Caddy in a similar way, it should be doable as long as Joplin can sure individual files.
Here's how I do it: https://notes.alinpanaitiu.com/How%20I%20write%20this%20blog...
If you want to sync an SQLite DB of articles instead, you can also do that with Litestream: https://litestream.io
There's a community plugin called "Remotely Save"[0], which allows you to sync your data on s3-like services. I use this with Backlaze's 10gb free plan.
It took a minute to set up but runs without any issues for me.
[0] https://github.com/remotely-save/remotely-save
I have used syncthing + marktext[0] and or ghostwriter[1] depending on the content of my notes. For a daily journal I like to use ghostwriter as it has almost no distraction and it forces me to focus. It just got shifted over to being maintained by the KDE team and I really enjoy it.
I liked marktext over joplin for similar reasons. But I am probably a little overzealous in my search for distraction free note taking. I assume joplin provides more feature sets, I just happened to want less features for what I do on a day to day.
[0]https://github.com/marktext/marktext
There are plugins like improved tables ( https://github.com/tgrosinger/advanced-tables-obsidian ) which make markdown tables quicker to write up.
I tried vimwiki for a while but I found I used a tiny subset of its functionality and couldn't get it to respect my choice of syntax highlighting for markdown. It set me off in the right direction though.
The fact that it's _just_ a directory full of markdown files allowed me to easily migrate to my own home-grown setup that reimplements the three keybindings I actually used.
https://github.com/peteryates/dotfiles/blob/master/nvim/.con...
For the unix fundamentalist out here:
https://github.com/Aperocky/diaryman/blob/master/diaryman.sh
I had this little script aliased from shell, whenever I type `diary` it creates/open the current days' note file in vim.
I haven't updated it recently, but this should give you a starting point: https://github.com/ytechie/obsidian-sample
There are some challenges with duplication, and I either keep my own version (focused on what I need to know about it), or I just have a link to the other system.
Related posts
- Please Help me Find a Note Taking app.
- Open Source note-taking software with Knowledge Graph view and self-hosted sync between devices
- app blank at launch (keeps happening after multiple reinstallation), any way to solve it for good ?
- What features are missing?
- Alternatives for handwritten notes like OneNote?