dillydogg, 9 months ago I use Zotero, which is open source, and sync it between my devices using syncthing. I know this may not be considered self-hosted by some, but it does put you in charge of your data.
I use Zotero, which is open source, and sync it between my devices using syncthing. I know this may not be considered self-hosted by some, but it does put you in charge of your data.