Skip to content

Docker Installation

juicenet is available as a docker image on both Docker Hub and ghcr.io.

docker pull ravencentric/juicenet-cli
docker pull ghcr.io/ravencentric/juicenet-cli

docker-compose.yml

---
version: "2.1"
services:
  juicenet:
    image: ravencentric/juicenet-cli:latest
    container_name: juicenet
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - host/path/to/config/nyuu.docker.private.json:/config/nyuu.docker.private.json
      - host/path/to/config/nyuu.docker.public.json:/config/nyuu.docker.public.json
      - host/path/to/data/nzbs:/data/nzbs
      - host/path/to/data/appdata:/data/appdata
      - host/path/to/data/raw:/data/raw
      - host/path/to/media:/media

Note

The value of dump-failed-posts in your nyuu config must match the compose file, i.e, it must be set to /data/raw

nyuu-config.json
"dump-failed-posts":  "/data/raw"

Note

To keep things simple, this image requires a secondary config. If you aren't planning to use a secondary config, you can simply reuse the primary config again.

Usage

After you're done copying the docker-compose.yml and editing the host paths to match yours, you can run juicenet with the following command:

docker compose -f "path/to/docker-compose.yml" run juicenet --help

Available Tags

Tag Description
latest Latest stable release (default)
main Latest commit in the main branch
X.Y.Z Specific release, for example, 0.30.0
X.Y Latest release in the specified major and minor version
sha-ed9e6ff Specific git commit identified by its unique short SHA

Note

Docker images are only available for v0.30.0+