79
submitted 4 days ago* (last edited 3 days ago) by Appoxo@lemmy.dbzer0.com to c/selfhosted@lemmy.world

###Update###

I tried a bit of Notesnook. While it wasnt bad it didnt quite fit the expectation that obsidian created for me for what I want. Maybe it was user error but I honestly can't say what specific aspect bothered me.
For now I decided to stay with what I have experience witg and bought a year of Obsidian-sync for 1 Remote-Vault

Thanks to everyone that suggested me solutions to my really specific problem. I appreciate that and I love(d) the discouse I seemingly sparked in this post.
Please continue commenting. Maybe someone else still hasnt found their solution yet :)

Original Post:

Hello fellow lemmy users, for the lack of a better fitting community I hope my request for help fits here the best.

I am a bit of a scatter-brain, have some notes in Google Keep, OneNote, Obsidian and in GitHub or other places. This is partially multiplied by splitting my work stuff with my home stuff.

What I like about every app I use so far

  • OneNote: I like the way I can write on something like a canvas. Very useful if the note does fit the general theme of the page but not at the exact position. Also helps by utilizing the big space of a horizontal monitor. Also it now sports a very good mobile editor.
  • Obsidian: So easy to backlink between notes and I love the graph view. I also like the extension "code styler" which lets me format inline code blocks with syntax highlighting (e.g.: `{powershell icon} Get-ChildItem -Path C:\Path\To\Folder -Filter XYZ*`).
    I like to learn scripting but I also use obsidian for RL-stuff and technical non-code like keeping track of configs, settings, wishlists etc.
  • Google Keep: I bastardize the check-box feature to keep track of (online) shop orders. Mostly the only reason is that checked items get hidden in a collapsed section

    Any other program that let's me to that (even with plugin/extension) is a valid replacement candidate

What I dislike:

  • OneNote:
    • Quite difficult to link between notes (unsupported on mobile)
    • Limited to 1 folder deep notes. Currently work around that by using the horizontal space or multi notes.
    • A bit clunky to edit bigger notes
    • By microsoft.
  • Obsidian:
    • No native way to have everything on a server outside of using the obsidian-sync service for $4 or the community plugin which requires me to use some novel type of db called couch-db (ugh, another service to keep updated/troubleshoot). I can stomach the $4 but am limited to only one vault which I don't really like.
  • Google Keep:
    • Google
    • No real way to have everything backed up. Only use it for quick notes or for my shipment list. Everything else is probably exported to Obsidian/OneNote if I feel like doing house-keeping.

How I currently manage/store my files:

  • Right now I use
  • OneNote which is stored on OneDrive (I like how Outlook (classic) works and I got 1TB of cloud storage),
  • Obsidian which syncs with the plugin "remotely sync" to my OneDrive folder.
  • Google Keep: Dunno. Probably some account storage on google

What I want:

  • A primarily server-side setup or with a native sync feature that works like on OneNote: The true source is my server or the cloud, the client only streams/caches the data locally. I have no problem with individual markdown files.
    I just dislike the general need to sync them manually with external tools like syncthing.
    I already have a good backup solution on my main server and secondary server (For the curious: Veeam backup and replication that backs my proxmox VMs). No need to manage another set of backups. Another reason I want everything in one spot as I already have everything scattered.
  • A tree view of my notes like obsidian and OneNote does. Plus point if the app can even do sections like OneNote does.
  • (Optional) A way change-log of the edits done. Some apps do it by implementing git or have a very rudimentary way to manage that
  • Mobile/desktop companian app: PWA is okay but I would probably miss out on the caching feature. I would prefer an actual (android) app on my phone. Same for Windows.

What I found so far but have issues so far:

  • silverbullet: Server-side but seems to miss the side bar with the tree view (which can probably be added by another extension). Seems like the best candidate so far
  • Joplin: Seems alright to use but I can't use callouts which (to me) is mandatory to use with coding/scripting tasks.
  • Obsidian: Fits best of all I found but I dislike the $4. But still miles better as the former option which was (i believe) $15 monthly
  • BookStack: I bit limited how it manages the change-log. Seems okay
  • Outline: No way to sync it without paying beyond manual sync. Didnt try it out much but I like how it looks.
  • Logseq: Same issues as with obsidian: Paid sync. Didnt look much beyond
  • Joplin: Sufficient but no callouts :(
  • Trilium Notes: Maintenance mode. Not a deal-breaker but I don't want to migrate something that could maybe die :/

Thanks for reading the wall of text and I wish you a good start into the year of 2025. ✌️

(page 2) 41 comments
sorted by: hot top controversial new old
[-] TCB13@lemmy.world 2 points 4 days ago

Joplin: Sufficient but no callouts :(

Can you give an example of those "callouts"? Joplin has many plugins, many you can find that in there.

My only complaint about Joplin is that there's no production / real WebUI for it yet.

[-] Appoxo@lemmy.dbzer0.com 1 points 4 days ago

I did search for plugins but couldnt find any. Maybe the wrong search term?

Regarding what they are: https://help.obsidian.md/Editing+and+formatting/Callouts

[-] TCB13@lemmy.world 1 points 4 days ago
[-] Appoxo@lemmy.dbzer0.com 1 points 3 days ago

The fuck? How did I skim over that...
Literally read this post but stopped once I saw how OP wanted to do this in CSS.
Oh well...

load more comments (2 replies)
[-] rammjet@lemmy.world 3 points 4 days ago

I use Obsidian with a docker version of CouchDB. Used to store on Dropbox using Remotely Save.

[-] Appoxo@lemmy.dbzer0.com 1 points 4 days ago* (last edited 4 days ago)

community plugin which requires me to use some novel type of db called couch-db (ugh, another service to keep updated/troubleshoot).

I am fine with paying for obsidian-sync as I like the service and am experienced with their flavor of markdown. But before I cough up another money hole for a rarely (1-3 times per month) accessed program I'd prefer another (self-hosted) alternative and donate to the dev instead.
I also don't like hosting what I don't quite understand (that means mostly databases). I am already uneasy to host the mariaDB I have setup for hortusFox.

[-] rammjet@lemmy.world 2 points 4 days ago

I agree that I don't like the sync stored in a db rather than a directory of files. I just reminded myself that Remotely Save also saves to webdav on my Synology NAS and to Nextcloud. Since I have both available, I will be looking at them again.

[-] Lem453@lemmy.ca 2 points 4 days ago

Just as an FYI its done like this because its vastly faster than flat files.

This is also the reason why NextCloud has lots of complaints about speed and files getting locked and not syncing properly.

Apps that are way faster (seafile, owncloud GO) use proprietary file stores.

Obsidian Live sync works extremely well and quickly to the point that the update speed is almost like a google docs with multiple editors. Couchdb is why.

[-] rammjet@lemmy.world 1 points 4 days ago

For this application, I like flat files. After the initial sync, I only edit one little md file at a time and syncing it should not take long at all.

[-] rammjet@lemmy.world 1 points 4 days ago

Now testing Obsidian -> Remotely Save -> webdav -> Synology NAS

[-] Father_Redbeard@lemmy.ml 1 points 4 days ago

Honestly it seems like Obsidian is the one matching most of your criteria. $4/mo isn't bad for a bullet proof sync solution with version history, imo. I also have my vault backed up on each client locally for extra protection.

I'd love to suggest Logseq because FOSS, but man does the android app suck.

That said, I find Obsidian really lacks in the simple to-do/checklist function. So I use Quillpad synced to my Nextcloud server for Google Keep-like functionality. Everything else goes into Obsidian.

[-] MagicChicken@lemmy.world 2 points 4 days ago

Still early in development, but I'm liking Affine. Self hostable, and the whiteboard tools are pretty great

[-] umfk@lemmy.world 1 points 4 days ago

Maybe check out TriliumNext.

[-] Lem453@lemmy.ca 1 points 4 days ago

Lol at the obsidian criticisms in the self hosted community :)

Couchdb is like 20 years old and not exactly 'novel'

I setup a docker for his like 2 years ago and did nothing other than update once in that time. Live sync has otherwise been rock solid on multiple devices.

Obsidian not being open source is very valid criticism. The above 2 things really aren't.

[-] Appoxo@lemmy.dbzer0.com 1 points 4 days ago

Couchdb is like 20 years old and not exactly ‘novel’

Tbf I never heard about it. Postgre, Mongodb, mariadb, mysql, MS SQL server, etc. etc. you get the idea.
Never have I heard about the name of couchdb nor that it was used beyond this project.

[-] GravitySpoiled@lemmy.ml 1 points 4 days ago
[-] Appoxo@lemmy.dbzer0.com 1 points 4 days ago

Am I blind or is it mobile only? Would probably create issues if I use 3rd party plugin features in other apps if I don't stay markdown-only Also it seems like I have to manually sync the file?

[-] GravitySpoiled@lemmy.ml 1 points 4 days ago

You can sync it using e.g. webdav and use any app you want on another client

[-] Appoxo@lemmy.dbzer0.com 1 points 4 days ago

Gotcha so it's just a markdown editor on mobile. Thanks for suggesting an alternative!

[-] hertg@infosec.pub 0 points 4 days ago

I use Obsidian and pay for Sync. You are not limited to one vault, I have multiple vaults synced, don't know where you got that information?

Can recommend doing this, vault is E2E encrypted and the people behind Obsidian seem decent. They are very much opposed to taking VC money and the growth at all cost mindset. See the blog of their CEO to get a vibe check: https://stephango.com/

load more comments (2 replies)
load more comments
view more: ‹ prev next ›
this post was submitted on 28 Dec 2024
79 points (95.4% liked)

Selfhosted

40847 readers
1088 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. 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.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS