Not really related to selfhosting per se, but two things come to my mind:
Anytype is kinda like obsidian, but with a different approach. Every object is of some type and those can be searched, filtered etc in collections and sets - based on tags, attributes, … IIRC there even is a pre-made type „bookmark“ for links and documents.
As of a workflow: for stuff like this I really feel that a „simplified“ GTD-approach works best for me - dump everything into an „inputstream“ as you encounter it and process this on a daily (or weekly) basis; prioritise, tag, remove it
Not really related to selfhosting per se, but two things come to my mind: