News for hackers. Stuff that matters.
Re:Writing down what I do – in Obsidian by laputan_machine on Wednesday November 09, 2022 @02:18AM (#33528381)
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 originally looking at Obsidian, but the arguments on why they chose not to go FOSS are pretty weak[2] imo, 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/

Re:Writing down what I do – in Obsidian by master-12 on Wednesday November 09, 2022 @02:40AM (#33528492)
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/

Re:Writing down what I do – in Obsidian by wartijn_ on Wednesday November 09, 2022 @03:04AM (#33528629)
It does, but if you use the build in synchronization, your notes will by synchronized as (optionally encrypted) files. I think using syncthing would be possible if you make Joplin synchronize to a local directory, and use syncthing to sync that directory.
Re:Writing down what I do – in Obsidian by hookey on Wednesday November 09, 2022 @09:53AM (#33532394)
I used to use Logseq with Syncthing, but I ran into a bunch of sync conflicts that were annoying to deal with and sometimes it would just stop syncing for no reason. Luckily, they've just made Logseq Sync available to all backers on OpenCollective and it works quite well. I'm very happy with the setup now. I think they're making Sync available as a paid monthly service soon.
Re:Writing down what I do – in Obsidian by alexktz on Wednesday November 09, 2022 @11:31AM (#33533976)
No, Joplin stores files as plain text with obfuscated filenames. An SQLite DB is only involved for indexing and search.
Re:Writing down what I do – in Obsidian by throwaway675309 on Wednesday November 09, 2022 @02:34AM (#33528454)
If I remember correctly Joplin doesn't like you to keep your own file structure for your markdown notes, it has some kind of a alphanumeric representation which obfuscates the original structure.
Re:Writing down what I do – in Obsidian by stvrsxz on Wednesday November 09, 2022 @02:44AM (#33528514)
I am using Joplin for years and I am pretty satisfied with it. (This is not a comparison because I have never used Obsidian)

It is doing 99% of what I ever wanted to do with my knowledge base. Though, if I am in a hurry and I want to quickly write something down (like a quick todo or something), then I am still using google keep, because editing markdown in the Joplin mobile app and waiting for it to sync, it is ok but not as quick as google keep. (I will not be surprised if there is a solution to this and I am doing something wrong)

Sure. There are plenty of alternatives, and being open source has its negative and positive things.

Self host is a good alternative if you want to play some and want to own your data 100% and I have tried to self-host Nextcloud on a Raspberry Pi once, but I gave up after some troubleshooting when I found that Hetzner offers ready-made Nextcloud boxes with https and all. I then synchronize my encrypted notes through Nextcloud pretty easily. I have never tried the Joplin cloud solution that was created after I chose Nextcloud (as an alternative also to Dropbox).

Re:Writing down what I do – in Obsidian by number6 on Wednesday November 09, 2022 @02:47AM (#33528530)
I use a syncthing setup with logseq which is FOSS but is also opinionated. Could be something you could use
Re:Writing down what I do – in Obsidian by wartijn_ on Wednesday November 09, 2022 @02:48AM (#33528533)
You can create a template for your daily/weekly..etc notes via the plugin template. And I don't use them myself, but it looks like there are plugins for automatic backlinks[1] and embedding other notes[2] as well

[0] https://github.com/joplin/plugin-templates

[1] https://discourse.joplinapp.org/t/automatic-backlinks-with-m...

[2] https://github.com/ylc395/joplin-plugin-note-link-system

Re:Writing down what I do – in Obsidian by e-brake on Wednesday November 09, 2022 @03:37AM (#33528826)
Switched from OneNote to Joplin. It's been a good replacement for organizing notes & code snippets. A couple quirks. Had to write custom CSS in the config to get markdown previews scaled correctly. Formatting has been a nuisance, having to [shift]+enter to not have double lines in preview mode, which seems to break basic formatting around it on reload. Otherwise no complaints, it's free, encrypted, lots of plugins, a great client, and has built in support to sync directly to OneDrive. Better than the janky, slow to load web client of OneNote on Linux!
Re:Writing down what I do – in Obsidian by alin23 on Wednesday November 09, 2022 @03:59AM (#33528925)
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

Re:Writing down what I do – in Obsidian by tristanbvk on Wednesday November 09, 2022 @04:05AM (#33528972)
I used Syncthing and Joplin on both desktop ans Android and it worked very well.
Re:Writing down what I do – in Obsidian by rroot on Wednesday November 09, 2022 @04:14AM (#33529020)
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! I've set the S3 sync to 5 minutes (the minimum), but you have to press sync after edit.

Last time I looked they were working on a server sync (instead of S3), so hopefully this gets fixed.

Re:Writing down what I do – in Obsidian by kal87 on Wednesday November 09, 2022 @04:22AM (#33529091)
Joplin's own sync service [1] works seamlessly for me. The basic plan is enough for my needs and is way cheaper than obsidian's sync subscription.

[1] https://joplinapp.org/plans/

Re:Writing down what I do – in Obsidian by rroot on Wednesday November 09, 2022 @04:36AM (#33529196)
That's good news. Does the app sync on exit?
Re:Writing down what I do – in Obsidian by linuxdaemon on Wednesday November 09, 2022 @09:34AM (#33532153)
I thought "yes", but just tested and turns out it's more like "kinda". It doesn't do a full sync on shutdown, but if something is modified it sends a sync push , and that change will get picked up after a few seconds. So if you have a note that you modify, and then allow a few seconds, and then close...That modification will show up on other devices outside of a full sync.

But you can't open joplin, create a note, and then immediately exit and expect the note to show up on other devices. It will still exist on the device it was created on, so it's not lost, it just hasn't synced yet. It will automatically sync the next time you start joplin though.

In my case, I use the vim key bindings, and am so accustomed to hitting "<esc>:w" (which does perform a sync) when I'm finished writing the note, I never noticed.

Re:Writing down what I do – in Obsidian by TeMPOraL on Wednesday November 09, 2022 @05:16AM (#33529474)
> Encryption: data isn't encrypted at rest. The author seems to be quite dismissive of the idea: https://github.com/laurent22/joplin/issues/289

Skimming the thread, the author does have a good point: this is something that should be handled on the OS level, ideally in a transparent way on top of the filesystem. It makes no sense for every app to be handling securing documents on their own. Perhaps we'll get there one of these days.

Re:Writing down what I do – in Obsidian by Aeolun on Wednesday November 09, 2022 @05:21AM (#33529498)
The OS does do this when you have FDE enabled right?
Re:Writing down what I do – in Obsidian by TeMPOraL on Wednesday November 09, 2022 @05:45AM (#33529659)
Yes, but - as comments bring up - that's an orthogonal issue. The thing here is that the owner of the machine in many cases isn't the same as the owner of the documents - think notes on a family-shared PC, or NGO-provided laptop, etc. Relatedly, there are degrees to protection - the person you want to protect your notes from may be the person you're otherwise willing to grant access to rest of the computer, etc.

What I think should be built into the OS is the ability to secure[0] specific files, or groups of files, on top of FDE. Think, "right click -> Password Protect" to set up, and then when an application tries to access the file, you're prompted for a password. Or, you mount the secured folder as a drive, TrueCrypt-style. I.e. document-level protection controlled by user.

----

[0] - I originally wrote "encrypt", but perhaps OS preventing access is enough in this context if FDE is also enabled.

Re:Writing down what I do – in Obsidian by eitland on Wednesday November 09, 2022 @04:56AM (#33529344)
I used Joplin for some time. It is really good and it has been very stable.

Using Joplin Web Clipper from Firefox I could also snip pages (or parts of pages) into Joplin.

But the most amazing thing is that

- it works on mobile devices as well.

- No lock in: it syncs flawlessly (AFAIK) over WebDAV so I can sync all my data using a really inexpensive Hetzner instance.

Personally I happily used it for a long time but always felt something was missing and never felt completely at home with it.

So now I use Logseq which is a little rough around the edges but which I, for now at least feel very at home with.

Re:Writing down what I do – in Obsidian by srcreigh on Wednesday November 09, 2022 @01:56PM (#33536252)
Can you describe the things you like about Logseq at the moment?
Re:Writing down what I do – in Obsidian by eitland on Thursday November 10, 2022 @11:19AM (#33548713)
Effortless switching between input and reading mode.

Automation features works seamlessly and makes sense to me.

No lock in (was true for Joplin as well).

Re:Writing down what I do – in Obsidian by gooseyman on Wednesday November 16, 2022 @06:14PM (#33632368)
How do you enable reading mode (assuming means no edits)? I looked through shortcuts and don't see it.
Re:Writing down what I do – in Obsidian by stavros on Wednesday November 09, 2022 @06:10AM (#33529827)
I use Joplin and like it a lot. I wrote some tooling to generate a static site out of my public notes:

https://notes.stavros.io/

Re:Writing down what I do – in Obsidian by robviren on Wednesday November 09, 2022 @06:17AM (#33529889)
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 [1]https://github.com/KDE/ghostwriter

Re:Writing down what I do – in Obsidian by graeber_28927 on Wednesday November 09, 2022 @06:27AM (#33530005)
Joplin as a markdown note taking app was my gateway drug to Obsidian.

I used to sync Joplin to just my Dropbox, and it worked well for free on all my devices.

Once (and only once) I had a conflict, which from then on I was nervous to get again And I never really liked how top level folders are notes as well, somehow I found that strange.

Obsidian saves markdown files, I use git so I can solve merge conflicts myself, and see the version history, albeit at the price of having to save and sync manually (Ctrl+Shift+C for commit, Ctrl+Shift+P to push, cause I'd rather do that than have it autopush at intervals). I like the UI more too, only I haven't set up Obsidian on my phone yet, but it's possible theoretically.

Tldr: Setup is more hassle, but I migrated my notes (manually) and like the UI, layout, search and git integration better. Joplin was definitely easier to get running for free, and I can easily recommend it to anyone. It's just where I am now, exploring and liking something new, seeing if it sticks.

Re:Writing down what I do – in Obsidian by theshrike79 on Wednesday November 09, 2022 @07:48AM (#33530782)
I used to use Joplin, but I prefer the Obsidian way where all my documents are just markdown in a directory structure.

The plugin ecosystem seems more viable too, not that I'm using that many.

Re:Writing down what I do – in Obsidian by tluyben2 on Wednesday November 09, 2022 @08:25AM (#33531236)
I use Joplin with the personal server; I migrated my notes away from Evernote and Notion to Joplin for my personal use. I really like it; it is fast, open source, simple plugin system and very stable (something I cannot say of notion or Evernote).
Re:Writing down what I do – in Obsidian by _def on Wednesday November 09, 2022 @08:58AM (#33531656)
I use Joplin and sync it with Dropbox, because after loosing my notes too many times I don't want to be responsible for hosting them anymore. Joplin works and syncs good enough across all devices I use (Linux, Windows, Android).
Re:Writing down what I do – in Obsidian by qbasic_forever on Wednesday November 09, 2022 @11:15AM (#33533715)
IIRC Joplin stores notes in a SQLite DB which is a huge no-no to sync with syncthing. Even the syncthing devs warn against syncing SQLite databases. It will seem to work fine until two machines write to the database independently (perhaps each is offline) and then their changes can't be reconciled by syncthing and data is lost or conflicted.
Re:Writing down what I do – in Obsidian by alexktz on Wednesday November 09, 2022 @11:30AM (#33533958)
Notes in Joplin are stored plain text with obfuscated filenames. The only time joplin uses a DB is for indexing.
Re:Writing down what I do – in Obsidian by krimpenrik on Wednesday November 09, 2022 @02:38PM (#33536774)
I used Joplin for some years, really stable and worked well. I used nextcloud with webdev to sync.

Switched over to obsidian couple months ago and am in love, such a great piece of software.

I love the excalidraw integration, game changer

Re:Writing down what I do – in Obsidian by zeruch on Wednesday November 09, 2022 @05:14PM (#33538759)
I used Joplin for about a year, then switched to Obsidian. Joplin is/was good (and on mobile was nice and responsive) but Obsidian just (so far) has been a better overall fit.