I’m happy with Obsidian for taking my notes but I want to find something I can host myself to track web articles, pdfs, mp3 files that I reference as research. I suppose I’m looking for a replacement for DEVONthink or Zotero.
I have a Synology to run stuff on so solutions that run there are a preference, though not required.
There is a self host sync plugin for obsidian (I’m assuming you just want to self host not any other specific reasons)
https://github.com/vrtmrz/obsidian-livesync
I currently use it with a self hosted docker instance of couchdb
https://github.com/vrtmrz/obsidian-livesync/blob/main/docs/setup_own_server.md
Edit alternativly their is Joplin (but not sure about how you used obsidian/zotero)
https://github.com/laurent22/joplin/blob/dev/packages/server/README.md
https://github.com/tborychowski/self-hosted-cookbook/blob/master/apps/notes/joplin.md
It’s worth noting that for simple personal syncing with Joplin you don’t need to run the full Joplin server — a simple WebDAV server is also an option.
For my research (humanities) I self-host linkding to keep track of web stuff and use tmsu to tag all my local files (pdfs, images, etc). I also use zotero for biblatex/word processor integration. I admit it gets a little clunky working across those systems, but the key for me is keeping the tags consistent across all of them. I guess I’d be interested in an all-in-one solution, but I’m years deep into this setup, so I can’t imagine the effort it would take to transfer everything over.