Installing From Docker Hub
If you prefer Docker Hub over GitHub Container Registry, Weebarr is intended to be available there as:
deepdaddyttv/weebarr
Use this page if you already know how you want to run Weebarr and only need the Docker Hub image reference and example commands.
Docker Hub Repository
Quick Pull
Pull the latest published image:
docker pull deepdaddyttv/weebarr:latest
Pull a specific version:
docker pull deepdaddyttv/weebarr:0.1.60
Using Docker Desktop UI
If you are using Docker Desktop, you can pull Weebarr directly from the app instead of using the terminal.
- Open Docker Desktop.
- Go to
Images. -
Use the pull or search field and enter:
deepdaddyttv/weebarr:latestor a specific version such as:
deepdaddyttv/weebarr:0.1.60 - Pull the image.
- Either create a container from that image in Docker Desktop or use it in a Compose stack.
Even when you pull through the UI, Weebarr still needs:
- a mounted
/configfolder - either your Seerr connection values or your Sonarr Direct values during setup, unless you use
Skip Setupand finish backend config later in Settings - a port mapping such as
18080:8888
If you choose Sonarr Direct, choose http or https, enter the Sonarr host and port (default 8989), then validate the API key so Weebarr can load the live folder and profile dropdowns before you save the backend.
Compose Example
If you are using Docker Compose, the only required difference is the image line:
services:
weebarr:
image: deepdaddyttv/weebarr:latest
container_name: weebarr
environment:
TZ: UTC
WEEBARR_PUBLIC_URL: http://localhost:18080
SEERR_BASE_URL: http://seerr:5055
SEERR_API_KEY: change-me
SEERR_REQUEST_SEASONS: all
ports:
- "18080:8888"
volumes:
- ./config:/config
restart: unless-stopped
Open the app at:
http://localhost:18080
Docker Run Example
If you prefer docker run:
docker run -d \
--name weebarr \
-p 18080:8888 \
-e TZ=UTC \
-e WEEBARR_PUBLIC_URL=http://localhost:18080 \
-e SEERR_BASE_URL=http://seerr:5055 \
-e SEERR_API_KEY=change-me \
-e SEERR_REQUEST_SEASONS=all \
-v $(pwd)/config:/config \
--restart unless-stopped \
deepdaddyttv/weebarr:latest
When To Use Docker Hub Instead Of GHCR
Docker Hub can be the better fit if:
- your server already mirrors or trusts Docker Hub by default
- your deployment platform expects Docker Hub images first
- you want a shorter image name in examples or scripts
GHCR is still fully supported. Pick the registry that fits your environment better.