Project

General

Profile

Deploy Calibre-web

Ansible
09/11/2025

Deploy Calibre-web

Use the following steps to deploy Deploy Deploy Calibre-web. Use the same process is used to update Deploy Lazy Librarian.

Set Version to Deploy

Edit inventory/services/group_vars/calibre/main.yml and set the variable, calibreweb_setup_version to the version to deploy. Find the latest stable version of Calibre-web from Calibre-web's GitHub Versions page. Look for the 'latest' build tag.

Login to an Ansible Control Node

Login to an Ansible control node and set the following to prep the playbook execution.

cd /ansible/dev/ansible
source /opt/python_3.12/bin/activate
INV=inventory/services/inventory.ini

Deploy

Execute the following to deploy Calibre-web.

ansible-playbook -i $INV -k playbooks/services/deploy_calibreweb.yml

Verify Installed Version

Open https://books.refol.us. Click "About" from the menu. The version number shown should match the latest version.

Files