Bookstack might be good for you, I use it for a knowledge base at work and it's excellent for that.
Self-Hosted Main
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.
For Example
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software
What are your devices? If you have Apple only, Books already does everything you need, and you need no self-hosting.
I use Kavita (https://www.kavitareader.com/) I did use Calibre but Kavita seemed easier for my wife to use.
Memos, Benotes and BookStack come to mind. Note taking and Bookmarks and link sharing by the wonderful people at awesome-selfhosted might help you find exactly what you need.
Calibre Server with Calibre Web. Works beautifully and you can configure it with Kindle devices so when a user finds a book they want to read they can click this icon that looks like a paper airplane and it sends it to their kindle