Name of the Script
ReadMeABook
Script Type
CT (LXC Container)
Does this script support arm64?
arm64 supported
π Script Details
Request and download platform for audiobooks β the audiobook counterpart to Sonarr/Radarr, feeding a library that Audiobookshelf can serve. Requested in discussion #12841.
- Stack: Next.js + Prisma. Release
v1.2.1 has no assets, so it builds from the tarball: npm ci, npx prisma generate, npx prisma migrate deploy, npm run build, started via npm run start on 3030.
- Layout taken from
dockerfile.unified, which bundles Postgres and Redis into one image. Here they are proper services: PG_VERSION="17" setup_postgresql and the Debian redis-server.
- Node 20 to match the Dockerfile's
node:20-bookworm base.
setup_ffmpeg instead of the static ffmpeg the Dockerfile pulls from johnvansickle β with the reworked helper that is now the distribution package, which is both faster and LGPL.
NEXTAUTH_SECRET is generated at install; the update path backs up and restores .env around the CLEAN_INSTALL refresh, since changing it would invalidate every session.
- Note: the Next.js build wants ~4 GB RAM. Below that it tends to get OOM-killed.
Source: https://github.com/kikootwo/ReadMeABook
Name of the Script
ReadMeABook
Script Type
CT (LXC Container)
Does this script support arm64?
arm64 supported
π Script Details
Request and download platform for audiobooks β the audiobook counterpart to Sonarr/Radarr, feeding a library that Audiobookshelf can serve. Requested in discussion #12841.
v1.2.1has no assets, so it builds from the tarball:npm ci,npx prisma generate,npx prisma migrate deploy,npm run build, started vianpm run starton 3030.dockerfile.unified, which bundles Postgres and Redis into one image. Here they are proper services:PG_VERSION="17" setup_postgresqland the Debianredis-server.node:20-bookwormbase.setup_ffmpeginstead of the static ffmpeg the Dockerfile pulls from johnvansickle β with the reworked helper that is now the distribution package, which is both faster and LGPL.NEXTAUTH_SECRETis generated at install; the update path backs up and restores.envaround theCLEAN_INSTALLrefresh, since changing it would invalidate every session.Source: https://github.com/kikootwo/ReadMeABook