Weebarr Documentation

Docker Hub

Seasonal anime discovery and request dashboard for Seerr or Sonarr Direct

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.

  1. Open Docker Desktop.
  2. Go to Images.
  3. Use the pull or search field and enter:

    deepdaddyttv/weebarr:latest
    

    or a specific version such as:

    deepdaddyttv/weebarr:0.1.60
    
  4. Pull the image.
  5. 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 /config folder
  • either your Seerr connection values or your Sonarr Direct values during setup, unless you use Skip Setup and 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.