BookLore icon indicating copy to clipboard operation
BookLore copied to clipboard

UnRAID template

Open Jacob-Lasky opened this issue 7 months ago • 3 comments

I'd love for there to be an UnRAID template in the UnRAID community app "store." It'd make it a lot more accessible to me (and other UnRAID users)!

Here's a walkthrough of what would be needed: https://forums.unraid.net/topic/57181-docker-faq/#comment-566084 .

If you're not familiar with UnRAID, it's a Linux based OS which runs docker containers and is managed via a web UI.

Jacob-Lasky avatar May 18 '25 05:05 Jacob-Lasky

đź’Ż , I'm also waiting for the UnRAID template to test BookLore :)

achlyss-8 avatar May 19 '25 12:05 achlyss-8

I would third this... Since you use docker-compose, its either a 2 image install (which never really works well on Unraid due to added complexity) or its a weird docker image that has to run both the db and the app in one. Also not ideal, but more "Unraid app" style.

infamy avatar May 19 '25 16:05 infamy

I created the template. You will have to install a mariadb or mysql container in addition. There really isn't a good way around that.

JmzTaylor avatar May 20 '25 01:05 JmzTaylor

an unraid template already exists for the proposed mariadb container (or mariadb docker in unraid speak, lol) just make sure you put them in a shared custom bridge. As a note, you don't need a template at all, unraid works fine with docker run but also, anyone can make a template!

the below docker run is what you would see when launching your container from an unraid template. You will want to add a network that is shared between this and mariadb if you go this route though.

docker run -d \
  --name booklore \
  --restart unless-stopped \
  -p 6060:6060 \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -e DATABASE_URL="jdbc:mariadb://mariadb:3306/booklore" \
  -e DATABASE_USERNAME=booklore \
  -e DATABASE_PASSWORD=your_secure_password \
  -e SWAGGER_ENABLED=false \
  -v /your/local/path/to/booklore/data:/app/data \
  -v /your/local/path/to/booklore/books:/books \
  ghcr.io/adityachandelgit/booklore-app:latest

drizuid avatar Jul 18 '25 23:07 drizuid

I created the template. You will have to install a mariadb or mysql container in addition. There really isn't a good way around that. @JmzTaylor

since the repository changed from the old https://ghcr.io/adityachandelgit/booklore-app to the now-current https://ghcr.io/booklore-app/booklore, would you mind updating the template you’ve submitted to the Community Apps repo so as to make installation easier?

FarawayMagnet avatar Sep 16 '25 02:09 FarawayMagnet

I created the template. You will have to install a mariadb or mysql container in addition. There really isn't a good way around that. @JmzTaylor

since the repository changed from the old https://ghcr.io/adityachandelgit/booklore-app to the now-current https://ghcr.io/booklore-app/booklore, would you mind updating the template you’ve submitted to the Community Apps repo so as to make installation easier?

Its updated. Might take a few hours to show up in Unraid.

JmzTaylor avatar Sep 16 '25 14:09 JmzTaylor

UNRAID Template (with the new repository) is now showing in the Community Apps, thank you!

Image

dcogny avatar Sep 19 '25 11:09 dcogny

i’ve been noticing that the container does not stop cleanly, either when stopped via the Docker page in the web UI, or when stopped via the unraid CLI. this issue has persisted across unraid versions 7.1.4 through to the current 7.2.0. i have my docker stop timeout set to 120s. after issuing a “stop” command, the timeout elapses and the web UI displays a modal that simply says “Execution error”. there are no relevant logs in the container’s docker log output, nor in unraid’s syslog. this is the only container (of about thirty) on my server that behaves this way.

FarawayMagnet avatar Nov 02 '25 20:11 FarawayMagnet

i’ve been noticing that the container does not stop cleanly, either when stopped via the Docker page in the web UI, or when stopped via the unraid CLI. this issue has persisted across unraid versions 7.1.4 through to the current 7.2.0. i have my docker stop timeout set to 120s. after issuing a “stop” command, the timeout elapses and the web UI displays a modal that simply says “Execution error”. there are no relevant logs in the container’s docker log output, nor in unraid’s syslog. this is the only container (of about thirty) on my server that behaves this way.

I am not seeing this issue at all on latest unraid. It stops within about 5 secs and I have about 50 containers running.

JmzTaylor avatar Nov 02 '25 20:11 JmzTaylor

I'm also on Unraid, but running it via compose (on command line) not via the compose plugin and haven't had any issues.

arcoast avatar Nov 02 '25 20:11 arcoast