Not saved as Markdown files, but in a database. I prefer editing my own files when I need to. I prefer Silverbullet.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
And they claim "zero vendor lock-in".
Exporting your content from whatever weird format they're using in the DB isn't exactly making the switch easy.
Yeah, especially for text files. Hard no.
Databases have their uses, but the trade off between obfuscating the data and making it harder for users to access has to be far more compelling. LogSeq is a really good example that you can do relatively complex note organization with cross references and tree structure without resorting to a database. Using a DB for something like this is user-hostile, smells of vendor lock-in, and seems lazy.
I already keep notes in markdown format but didn't know of Silverbullet.
I reject Obsidian and Joplin because they're based on electron but it looks like it's not the case for Silverbullet. Don't know if these even support markdown tbh.
I'll need to look into it further, looks really nice!
Obsidian ticks all of these boxes and syncthing to sync notes is a 5 minute setup.
Plus it stores things in plaintext instead of a database format that vendor locks you in (despite the claim of "no vendor lock in")
Ooooo yay another half-baked AI shoved into everything whatever possible.
Obsidian's only downside is that it's closed source, but this is a big downside for some people.
Yep and can be easily firewalled to mitigate trust
Man there's a lot of the last note app you'll ever need!
Are there not already about a zillion of these?
Yes. Enjoy 30 minutes of unhinged (but logical and highly enjoyable) ranting about this, if you care to:
I'll take Joplin instead! It's FOSS!
When i tried Joplin i was put off by a few issues:
- pretty sluggish UI on all platforms
- not plain markdown: all your files have .md extension but the content is definitely more JSON than MD :)
- synch is cumbersome unless you use sychthing or similar.
It was over 1 year ago,so.
Which is why I prefer Silberbullet
I use Joplin with a self hosted WebDAV for syncing. Works like a charms on all my devices.
I tried Joplin for a while but dropped it, too simple. Also tried Trilum, which I liked more but it's still a very young project.
Eventually, my Obsidian vault will go there, but not just yet.
Check out Trilium Next! It's under more active development after development on the original project stopped.
Yes, Joplin achieves everything this proposal does and more.
It took me far too long to figure out what note taking app this here is even talking about. Apparently it's a homemade app named Directus?
Obsidian charges for sync, but you can totally do your own syncing with other means.
nano todo
I don't really get all the hate on the comments. Yes there are tons of note taking alternatives, and yet usually none ever works just perfectly for anybody. More choice is a good thing.
Yes it saves to a database, but it doesnt seems to be encrypted nor "proprietary" or "vendor lock-in" as the notes are, afterall, plain text and can be extracted from a database easily. Is it the best storage for text notes? not in my opinion, but that is not vendor lock-in.
My choice is silverbullet on web and Markor on Android, with Synchting in the back (yes, Synchting still works pretty fine on android thanks to the forked app).
I don't really get all the hate on the comments.
Agreed. "Oh no! Not an ETL!" I wish more applications were backed by MySQL, MariaDB, Mongo, etc. Give me the option of encryption at rest, and when it's time to change apps, I have granular control over everything.
On the other hand, the advantage of all the hate is everyone presenting their faves and providing their reasons. So ...net win for the audience?
I think the mistake is they titled it "The last note taking app you'll ever need" instead of "The last note taking app I'lll ever need"
Yes, seriously. The article seems to talk mostly about their personal usecases, which is fine. This app is great and it works for them. But it won't work for everybody and the title should probably respect that instead of having a grating title that evokes a knee jerk reaction.
Databases are annoying it is legitimately more difficult to export data from a database to another, than it is to copy markdown notes from one folder to another. In addition to that, there are also tools that process markdown and do cool stuff with, like pandoc, beamer, revealjs, etc, which can't really be done with the more opaque database format.
Also this notetaking service only appears to work while online. Again, fine for them — but a dealbreaker for many people.
Really? You think it's the "last note taking app" comment in the description?
You don't think maybe it's the shoehorned AI into a project that has no real plan for how it is implemented?
Or maybe it's not the ai implementation, maybe it's the fact that "respects your privacy" is incompatible with openai's terms of use (openai can train on your notes if you supply them)?
I'm not spotting it. "AI" is only mentioned once.
The key and secret in the docker compose don't seem to be API keys, but keys for directus itself (which upon a careful reread of the article, I realize is not FOSS, which might be anpther reason people don't like it").
Directus does seem to have some integration with openai, but it requires at least an api key and this blog post doesn't mention any of that.
The current setup they are using doesn't seem to actually connect to openai at all.
What is this SyncThing fork? Is it on F-Droid or something? I feel like I'm taking crazy pills because everyone praises SyncThing but it straight up does not work. I can get it to sync once, then the next day it will just not connect at all (Android 15 P9Pro/CachyOS)
I started using syncthing after reading all that praise on lemmy. It deserves all the praise it can get, it's easy to setup and works perfectly.
what "crazy pills" are you taking?
syncthing-fork ☞ https://f-droid.org/packages/com.github.catfriend1.syncthingandroid
what "crazy pills" are you taking?
- Hear people praise SyncThing
- Open the Play Store by depressing the tip of my finger on its icon
- Search "SyncThing"
- Click on first result
- Press "Install"
- It doesn't work
Yea, that's a lot of ambiguity.
"Doesn't work". Well, yea, if you only install it on your phone - it's a multi-device sync tool.
For Windows I recommend SyncTrayzor, for Linux and Mac it's Syncthing, for iOS it's Möbius.
I've installed it hundreds of times, the only time it hasn't worked was between 2 Android devices of a specific version, and this is a documented thing.
It's ok if you don't like my comment. But I specified in my original comment that I installed on Cachy as well. I value this convo because (hopefully) it will help future people. If you don't know what Linux is that's fine too
The original android app has been discontinued by the dev for reasons. Another dev picked it up and keep publishing SyncThing fork on FDROID, at least, i get it from fdroid...
The Fork dev forked it years ago, well before the original dev stopped because of Play rules (which I really don't get).
Anyway, I've used Fork for years now, it "just works", plus moved all the config into each sync pair/folder.
Ok awesome, thank you. I'll try it out. I was not aware of the discrepancy with the Play Store version
An alternative to Syncthing is Resilio Sync. I use both, for different purposes.
Resilio is a battery eater on mobile, but it is a bit more consistent than Syncthing (though after 10+ years and probably terabytes of sync, it's not like ST is problematic).
RS offers Selective Sync, so I don't have to sync an entire folder, but can pick a file to sync "right now". This is really useful for my media folder (~2.5 TB), since I don't have that kind of free space on my phone. From anywhere I can fire up RS on my phone and grab whatever movie I want (or any file from my laptop, other phones etc, because all those files are synced to my server using Syncthing).
I love new ideas and optimism, but only your last point is the uniqueness.. and it's in parentheses??
Gotta step up the marketing game here
Nextcloud notes
micdrop
Awful app
Fair
I think you accidentally dropped your mic.
Vim + vimwiki is what I use, with session saving plugin. That is all I need. For syncing, I use either git or syncthing.
Thanks for sharing OP. If I could find a selfhostable Notepad++ I'd be in high cotton. It ticks all the boxes I need.