Skip to content

Alternative docker builds for autobrr using the distroless/static-debian12:nonroot image

License

Notifications You must be signed in to change notification settings

s0up4200/autobrr-distroless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AUTOBRR-DISTROLESS

Caution

This is not the official repository for autobrr.

This image comes without a shell, and external filtering and actions relying on exec will therefore not work with anything but compiled static binaries.

To clarify: BASH and SH shell scripts WILL NOT WORK!

Use the standard image if you rely on this functionality.

Please go to autobrr/autobrr and use the standard images if you rely on this functionality.

Distroless

This repo is solely used to create alternative docker images using https://github.com/GoogleContainerTools/distroless. Specifically static-debian12:nonroot.

docker pull ghcr.io/s0up4200/autobrr-distroless:latest

Why isn't autobrr using distroless by default?

Many users rely on a shell inside their containers to run scripts. Distroless images won't let you do that.

Benefits of Distroless

Distroless images are minimal images that do not contain package managers, shells, or any other programs you would expect to find in a standard Linux distribution. This minimalism leads to several key benefits:

  1. Security: Distroless images improve security by reducing the attack surface of the image. By removing unnecessary components like package managers, shells, or other programs, you reduce the amount of software that can contain vulnerabilities. This means that if an attacker manages to break into the container, they will have fewer tools at their disposal.

  2. Performance: Distroless images are significantly smaller than standard images (even Alpine), which can lead to faster startup times, less disk usage, and less network bandwidth consumption when pulling the images.

  3. Maintainability: With fewer components in the image, there are fewer things that need to be maintained, updated, or patched.

About

Alternative docker builds for autobrr using the distroless/static-debian12:nonroot image

Resources

License

Stars

Watchers

Forks

Packages