rodzalendo/nanohive-abs-theme — explained in plain English
Analysis updated 2026-05-18
Give your self hosted Audiobookshelf web interface a modern dark theme.
Let each household member pick their own colors, fonts, and shelf layout.
Set a server-wide default look for every Audiobookshelf user from the admin panel.
Run the theme proxy alongside Audiobookshelf on TrueNAS SCALE.
| rodzalendo/nanohive-abs-theme | a6216abcd/free-residential-ip-proxy-controller | earthtojake/cad-viewer | |
|---|---|---|---|
| Stars | 32 | 32 | 32 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | hard | moderate |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Just a single Docker run pointing ABS_UPSTREAM at your existing Audiobookshelf server, no changes to Audiobookshelf itself.
NanoHive ABS Theme is a reverse proxy that redesigns the look of Audiobookshelf Web, a self hosted audiobook server, without ever touching the Audiobookshelf installation itself. Instead of installing a browser extension like Tampermonkey on every device, you place this proxy in front of your existing Audiobookshelf server and it injects new styling and behavior into the pages as they are served. Removing the proxy instantly returns everything to the stock look, since nothing is written into the Audiobookshelf container. The theme changes quite a lot on the web interface: a dark color palette with twelve base themes and a customizable accent color, a hero carousel showing books currently in progress, a redesigned book details page, and a proper mobile friendly layout with drawer navigation. Each user gets their own settings panel where they can pick their preferred theme, font, and accent color, and choose which shelves and sidebar sections appear for them. Admins can also save a chosen look as the default for every user directly from that panel, without editing any configuration files. Running it is done through Docker: you start the container, point it at your existing Audiobookshelf server using an environment variable, and access the site through the proxy's port instead of going to Audiobookshelf directly. It also supports being placed behind your own reverse proxy or tunnel, including single sign on setups, and includes a specific walkthrough for people running Audiobookshelf on TrueNAS SCALE. The mobile apps for Audiobookshelf are unaffected since they render their own interface natively rather than loading a web page, so this theme only changes what people see in a web browser. Configuration is handled almost entirely through environment variables and an in browser settings panel, with server settings and any uploaded custom logo persisted to a small mounted storage volume so they survive container updates.
A drop-in Docker proxy that gives Audiobookshelf's web interface a modern, customizable theme without modifying the server itself.
Mainly JavaScript. The stack also includes JavaScript, Docker, nginx.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.