Joplin seems like the best at handling my mix of text notes, PDF files, and images at the moment. If it doesn't work out, though, at least I have my data in a more open form.
A transfer-in from Evernote, either natively or through some third party utility, is a must. I'm not interested in writing something to parse .enex and put it into some other format (although .enex looks pretty easy to parse - it's xml with embedded BASE64 for some things like images).
I use it for recipes, where it's easiest to write them on a laptop but better to read them on a phone/tablet.
- Obsidian: https://obsidian.md/
- Logseq: https://logseq.com/
- Reflect: https://reflect.app/
- Stashpad: https://stashpad.com/
Office-oriented tools like Nextcloud or Collabora seem to be oriented to classic Microsoft Word / Google Docs style documents... not as simple as Markdown or as web-friendly as a wiki page.
The note taking tools everyone's talking about don't seem to support collaborative editing. If they're file-based without a server, then you either have to lock the file for editing, or you have to always remember to sync first to avoid conflicts. Syncthing can't really handle that scenario very well.
Also, wikis usually aren't file-based... they require a database. Plus they don't seem to be as lovingly designed as the note-taking tools... they seem to have a very retro MediaWiki style.
Does anyone know of a self-hosted solution that checks all those boxes? File-based (perhaps aided by database driven indexing) with real collaborative editing, more web-oriented than Word-oriented?
But I really think you can check us out as I think we can cover those boxes for you.
We offer real-time collaborative editing which also works offline. We deal with all those conflict issues for you.
And though we aren't file-based, we do offer various export options such as MD, HTML, PDF and images.
We expect to have the latest Docker version and real-time collaboration available towards the end of this month. In the mean time I'd invite you to try the client to see how it feels.
Logseq's killer feature, though, is the Anki plugin: https://github.com/debanjandhar12/logseq-anki-sync
... it's so easy to create and revise cards using this plugin, which is really important, as I almost never get a card's shape right for committing something to memory on the first try.
A couple caveats I'd mention:
* Logseq's sync system was really buggy for me during the time I used it. I stopped using it for a while, as the sync was the only way I could get E2E encryption and still have mobile access. With iOS advanced data security, I feel like iCloud sync gets me most of the way there. * They really need to invest in the editor experience. If I had something like a Bear or Typora experience within Logseq, I think I'd have my perfect tool.
Amplenote might be a better drop-in replacement.
So here I am doing so! If you don't use it, check it out.
I have a subscription, and was hoping that they'd converge towards something like a wiki, where the notes can link to each other. The suggestion seemed to be rejected out of hand, maybe it's just not their vision. It is mine, though, so I have migrated to Joplin, and expect to let the subscription expire at this point.
Looks like Joplin is the one checking all the right boxes (added plus of being able to sync via OneDrive, which is free, and with E2E I don't care which cloud it sits on)
1. Trilium Notes: https://github.com/zadam/trilium
2. AppFlowy: https://github.com/AppFlowy-IO/AppFlowy
3. Affine: https://github.com/toeverything/AFFiNE
4. Joplin: https://github.com/laurent22/joplin
5. Dendron: https://github.com/dendronhq/dendron (requires VSCode)
As a programmer I liked Dendron the most but if you want it to be packed with absolute features, try Trilium Notes (but some considered it to be feature creep and bloated)