You can try hamsterbase, provides selfhosted versions for winddows and linux. The desktop version is under development and will be released in the next version.
https://hamsterbase.com/
It is currently free during beta.
Key features
1. local-first: functionality is completely offline and not server-dependent
2. privacy first: currently no information is collected
3. peer-to-peer synchronization: all devices stay in the same state
4. Non-subscription: Pay only for the features you need
The following features are available
1. webpage annotations
2. full text search
3. import mhtml, html
4. connect singlefile extension
5. customize view, Filter pages by attributes such as domain, tag, creation time, etc.