This repository contains the code to build a small and secure distroless docker image for Jackett running as an unprivileged user. The final images are built and hosted on the dockerhub.
- 🥑 distroless minimal image
- 🤏 As few Docker layers as possible
- 🛡️ only basic runtime dependencies
- 🛡️ Runs as unprivileged user with minimal permissions
$ docker run -v /your/config/path/:/config \
-v /your/torrent/blackhole/path/:/blackhole \
-p 9117:9117 \
--user 1000:1000 \
guillaumedsde/jackett-distroless:latest
version: "3.3"
services:
jackett-distroless:
volumes:
- "/your/config/path/:/config"
- "/your/torrent/blackhole/path/:/blackhole"
ports:
- "9117:9117"
user: 1000:1000
image: "guillaumedsde/jackett-distroless:latest"
Currently this container supports only one (but widely used) platform:
- linux/amd64
- linux/arm64
A couple of projects really helped me out while developing this container: