https://github.com/guillaumedsde/jackett-distroless
Distroless container for the Jackett program
https://github.com/guillaumedsde/jackett-distroless
distroless docker docker-container docker-image jackett jackett-distroless
Last synced: 7 months ago
JSON representation
Distroless container for the Jackett program
- Host: GitHub
- URL: https://github.com/guillaumedsde/jackett-distroless
- Owner: guillaumedsde
- License: gpl-3.0
- Created: 2020-06-13T11:57:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-20T08:53:35.000Z (over 1 year ago)
- Last Synced: 2024-05-20T09:58:20.705Z (over 1 year ago)
- Topics: distroless, docker, docker-container, docker-image, jackett, jackett-distroless
- Language: Dockerfile
- Homepage: https://guillaumedsde.gitlab.io/jackett-distroless/
- Size: 61.5 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# [🐋 Jackett-distroless](https://github.com/guillaumedsde/jackett-distroless)
[](https://hub.docker.com/r/guillaumedsde/jackett-distroless/tags)
[](https://hub.docker.com/r/guillaumedsde/jackett-distroless)
[](https://hub.docker.com/r/guillaumedsde/jackett-distroless)
[](https://github.com/guillaumedsde/jackett-distroless)
[](https://github.com/guillaumedsde/jackett-distroless)
[](https://hub.docker.com/r/guillaumedsde/jackett-distroless)
[](https://github.com/guillaumedsde/jackett-distroless/blob/master/LICENSE.md)
This repository contains the code to build a small and secure distroless **docker** image for **[Jackett](https://github.com/Jackett/Jackett)** running as an unprivileged user.
The final images are built and hosted on the [dockerhub](https://hub.docker.com/r/guillaumedsde/jackett-distroless).
## ✔️ Features summary
- 🥑 [distroless](https://github.com/GoogleContainerTools/distroless) minimal image
- 🤏 As few Docker layers as possible
- 🛡️ only basic runtime dependencies
- 🛡️ Runs as unprivileged user with minimal permissions
## 🏁 How to Run
### `docker run`
```bash
$ docker run -v /your/config/path/:/config \
-v /your/torrent/blackhole/path/:/blackhole \
-p 9117:9117 \
--user 1000:1000 \
guillaumedsde/jackett-distroless:latest
```
### `docker-compose.yml`
```yaml
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"
```
## 🖥️ Supported platforms
Currently this container supports only one (but widely used) platform:
- linux/amd64
- linux/arm64
## 🙏 Credits
A couple of projects really helped me out while developing this container:
- 💽 [Jackett](https://github.com/Jackett/Jackett) _the_ awesome software
- 🐋 The [Docker](https://github.com/docker) project (of course)