Skip to content

Add Bazarr to media stack#86

Merged
ExtraToast merged 1 commit intomainfrom
add-bazarr
Apr 14, 2026
Merged

Add Bazarr to media stack#86
ExtraToast merged 1 commit intomainfrom
add-bazarr

Conversation

@ExtraToast
Copy link
Copy Markdown
Owner

This pull request adds Bazarr (subtitle management) to the home media stack, updating the infrastructure, configuration, and documentation to support its deployment and integration alongside existing services. The main changes include provisioning Bazarr as a Nomad job, updating network, storage, and firewall settings, and ensuring Bazarr is referenced in all relevant scripts, configs, and documentation.

Bazarr Integration and Deployment:

  • Added a new Nomad job specification for Bazarr at infra/nomad/jobs/media/bazarr.nomad.hcl, configuring it as a service with appropriate network, storage, and Traefik settings.
  • Updated the Nomad client config (infra/home-node/configs/nomad-client.hcl) to define a bazarr_config host volume for persistent Bazarr data.
  • Modified the setup script (infra/home-node/setup.sh) to create and set permissions for Bazarr's data directory, and to allow Bazarr's port (6767) through the firewall. [1] [2]

Configuration and Networking:

  • Added Bazarr to AdGuard DNS rewrites (infra/home-node/adguard/AdGuardHome.yaml) for local network resolution.
  • Included Bazarr in the CORS allowed origins for the authentication API (infra/nomad/jobs/apps/auth-api.nomad.hcl).

Deployment Automation:

  • Updated deployment scripts (infra/scripts/deploy.sh) to include Bazarr in the media stack phase, ensuring it is deployed and its readiness is checked. [1] [2] [3] [4] [5]

Documentation Updates:

  • Revised infra/home-node/README.md to document Bazarr’s addition, including setup instructions, architecture diagrams, service URLs, and status commands. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

These changes ensure Bazarr is fully integrated into the home media infrastructure, with consistent configuration, deployment, and documentation across the stack.

@ExtraToast ExtraToast self-assigned this Apr 14, 2026
@ExtraToast ExtraToast added the enhancement New feature or request label Apr 14, 2026
@ExtraToast ExtraToast merged commit 6b9001a into main Apr 14, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant