1) I've used GCStar in the past, but it's no longer maintained.
2) Try ReaDB. "Self-hosted privacy-respecting alternative to LibraryThing and Goodreads. Import and export books from a spreadsheet or as JSON. Fill in metadata by querying the Google Books API."
See screenshot below. Note: Edited to fit better here. This is ReaDB running on one of my boxes. It required only a few steps to build. However, I haven't tested operation yet.
Mastodon server for creative rationalists. Intended for light or technical discussion as opposed to strong debate.
Discouraged: Identity politics, religion, profanity, national events, X-rated discussion or materials. We might set up other servers for those things.
Encouraged: Creative Commons works, Minetest and other FOSS games, FOSS, writers, artists, recipes, rhymes, cat photos, G-rated webcomics.