Repository navigation
Conversation
Book and audiobook manager in the *arr style. Installs the prebuilt release archive from vavallee/bindery and runs it as a systemd service on port 8787. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Signed-off-by: vavallee <vavallee@protonmail.com>
|
Try this script
COMMUNITY_SCRIPTS_URL=https://raw.githubusercontent.com/vavallee/DevScripts/feat/bindery \
bash -c "$(curl -fsSL https://raw.githubusercontent.com/vavallee/DevScripts/feat/bindery/ct/bindery.sh)"
Against a core branch as wellAdd Useful flags while testing
|
|
Dose not have 1000 Starts. |
✍️ Description
Adds Bindery, a self-hosted book and audiobook manager (MIT, Go), as a Debian 13 LXC. The install script deploys the prebuilt
linux_amd64orlinux_arm64release archive withfetch_and_deploy_gh_release(steps taken from the upstream.goreleaser.yamlanddocs/DEPLOYMENT.md, since the Dockerfile only copies that archive), keeps its settings in/opt/bindery_data/.envoutside the deploy directory, and runs it as a systemd service on port 8787. Tested on a nested Proxmox VE 9.2.2: a default install gives a running service with/setupanswering 200, andupdatefrom a recorded 1.45.0 to 1.49.1 restarts it and keeps the database.🔗 Related PR / Issue
Link: none
✅ Prerequisites (X in brackets)
🏗️ arm64 Support (X in brackets)
Upstream publishes a
linux_arm64archive built withCGO_ENABLED=0, sovar_arm64is left unset and the user is asked.🖥️ Tested on (X in brackets)
🛠️ Type of Change (X in brackets)
README,AppName.md,CONTRIBUTING.md, or other docs.🔍 Code & Security Review (X in brackets)
CODE-AUDIT.md&CONTRIBUTING.mdguidelinesAppName.sh,AppName-install.sh,AppName.json)fetch_and_deploy_gh_release,fetch_and_deploy_codeberg_release,fetch_and_deploy_gl_release, orfetch_and_deploy_from_urlinstead ofgit pull.📋 Additional Information (optional)
Not covered by the test: the
updatecommand inside the container (it fetchesct/bindery.shfrom DevScriptsmain, so I ran the update function from a pushed copy of the script). I have not runshellcheck.📦 Application Requirements (for new scripts)
The star box is unchecked on purpose: vavallee/bindery has 560 stars today (created 2026-04-11, releases several times a month). I am submitting anyway so a maintainer can decide whether to keep it open or wait.
🌐 Source
https://github.com/vavallee/bindery (release archives: https://github.com/vavallee/bindery/releases)
🤖 AI Assistance (X in brackets)
AGENTS.mdand.github/agents/pve-script-creator.agent.mdas guidance, and the output has been reviewed and corrected to match those guidelines.Claude Sonnet 5.5, low reasoning effort, drafted all three files from those two guides and the upstream release config, then ran them on a nested Proxmox VE 9.2.2 (install and update). The maintainer of Bindery is submitting it. The eligibility check in the agent guide (stars) came back short, see above.