Giter VIP home page Giter VIP logo

containers's Introduction

Containers

An opinionated collection of container images

GitHub Repo stars GitHub forks GitHub Workflow Status (with event)

Welcome to my container images, if looking for a container start by browsing the GitHub Packages page for this repo's packages.

Mission statement

The goal of this project is to support semantically versioned, rootless, and multiple architecture containers for various applications.

It also adheres to a KISS principle, logging to stdout, one process per container, no s6-overlay and all images are built on top of Alpine or Ubuntu.

Tag immutability

The containers built here do not use immutable tags, as least not in the more common way you have seen from linuxserver.io or Bitnami.

We do take a similar approach but instead of appending a -ls69 or -r420 prefix to the tag we instead insist on pinning to the sha256 digest of the image, while this is not as pretty it is just as functional in making the images immutable.

Container Immutable
ghcr.io/onedr0p/sonarr:rolling
ghcr.io/onedr0p/sonarr:3.0.8.1507
ghcr.io/onedr0p/sonarr:rolling@sha256:8053...
ghcr.io/onedr0p/sonarr:3.0.8.1507@sha256:8053...

If pinning an image to the sha256 digest, tools like Renovate support updating the container on a digest or application version change.

Rootless

To run these containers as non-root make sure you update your configuration to the user and group you want.

Docker compose

networks:
  sonarr:
    name: sonarr
    external: true
services:
  sonarr:
    image: ghcr.io/onedr0p/sonarr:3.0.8.1507
    container_name: sonarr
    user: 65534:65534
    # ...

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: sonarr
# ...
spec:
  # ...
  template:
    # ...
    spec:
      # ...
      securityContext:
        runAsUser: 65534
        runAsGroup: 65534
        fsGroup: 65534
        fsGroupChangePolicy: OnRootMismatch
# ...

Passing arguments to a application

Some applications do not support defining configuration via environment variables and instead only allow certain config to be set in the command line arguments for the app. To circumvent this, for applications that have an entrypoint.sh read below.

  1. First read the Kubernetes docs on defining command and arguments for a Container.

  2. Look up the documentation for the application and find a argument you would like to set.

  3. Set the argument in the args section, be sure to include entrypoint.sh as the first arg and any application specific arguments thereafter.

    args:
      - /entrypoint.sh
      - --port
      - "8080"

Configuration volume

For applications that need to have persistent configuration data the config volume is hardcoded to /config inside the container. This is not able to be changed in most cases.

Available Images

Each Image will be built with a rolling tag, along with tags specific to it's version. Available Images Below

Container Channel Image
actions-runner stable ghcr.io/onedr0p/actions-runner
bazarr stable ghcr.io/onedr0p/bazarr
home-assistant stable ghcr.io/onedr0p/home-assistant
jbops stable ghcr.io/onedr0p/jbops
lidarr master ghcr.io/onedr0p/lidarr
lidarr-develop develop ghcr.io/onedr0p/lidarr-develop
lidarr-nightly nightly ghcr.io/onedr0p/lidarr-nightly
par2cmdline-turbo stable ghcr.io/onedr0p/par2cmdline-turbo
plex stable ghcr.io/onedr0p/plex
plex-beta beta ghcr.io/onedr0p/plex-beta
postgres-init stable ghcr.io/onedr0p/postgres-init
prowlarr master ghcr.io/onedr0p/prowlarr
prowlarr-develop develop ghcr.io/onedr0p/prowlarr-develop
prowlarr-nightly nightly ghcr.io/onedr0p/prowlarr-nightly
qbittorrent stable ghcr.io/onedr0p/qbittorrent
qbittorrent-beta beta ghcr.io/onedr0p/qbittorrent-beta
radarr master ghcr.io/onedr0p/radarr
radarr-develop develop ghcr.io/onedr0p/radarr-develop
radarr-nightly nightly ghcr.io/onedr0p/radarr-nightly
readarr-develop develop ghcr.io/onedr0p/readarr-develop
readarr-nightly nightly ghcr.io/onedr0p/readarr-nightly
sabnzbd stable ghcr.io/onedr0p/sabnzbd
sonarr main ghcr.io/onedr0p/sonarr
sonarr-develop develop ghcr.io/onedr0p/sonarr-develop
theme-park stable ghcr.io/onedr0p/theme-park
volsync stable ghcr.io/onedr0p/volsync

Deprecations

Containers here can be deprecated at any point, this could be for any reason described below.

  1. The upstream application is no longer actively developed
  2. The upstream application has an official upstream container that follows closely to the mission statement described here
  3. The upstream application has been replaced with a better alternative
  4. The maintenance burden of keeping the container here is too bothersome

Note: Deprecated containers will remained published to this repo for 6 months after which they will be pruned.

Credits

A lot of inspiration and ideas are thanks to the hard work of hotio.dev and linuxserver.io contributors.

containers's People

Contributors

9numbernine9 avatar anthr76 avatar auricom avatar bjw-s avatar bot-ross[bot] avatar buroa avatar casmith avatar cdloh avatar chkpwd avatar crutonjohn avatar enmanuelmoreira avatar github-actions[bot] avatar h3mul avatar ishioni avatar jameshurst avatar jjgadgets avatar luclu avatar mmalyska avatar moenzuel avatar npawelek avatar onedr0p avatar opello avatar prehor avatar renovate[bot] avatar rtrox avatar rust84 avatar samip5 avatar szinn avatar tjwallace avatar toboshii avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

containers's Issues

Theme-park does not run on arm64 architecture

Trying to run theme-park, and most of my nodes are arm64, so the containers are failing to start. Originally I checked the underlying nginx image, but it appeared to work fine, run locally on a Raspberry Pi 4 (4GB):

$  docker run -it nginxinc/nginx-unprivileged:1.23.3
Unable to find image 'nginxinc/nginx-unprivileged:1.23.3' locally
1.23.3: Pulling from nginxinc/nginx-unprivileged
66dbba0fb1b5: Pull complete 
77edd684c8fa: Pull complete 
efca0697b5d6: Pull complete 
77853607ed7a: Pull complete 
66e13eb0cebf: Pull complete 
e96a49eb25f7: Pull complete 
302e9e296aab: Pull complete 
Digest: sha256:dac0c81cfd6fc1974175a9b681492fec3d605a70924527c4cc77162f3d636769
Status: Downloaded newer image for nginxinc/nginx-unprivileged:1.23.3
/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
/docker-entrypoint.sh: Configuration complete; ready for start up
2023/03/11 22:38:47 [notice] 1#1: using the "epoll" event method
2023/03/11 22:38:47 [notice] 1#1: nginx/1.23.3
2023/03/11 22:38:47 [notice] 1#1: built by gcc 10.2.1 20210110 (Debian 10.2.1-6) 
2023/03/11 22:38:47 [notice] 1#1: OS: Linux 5.15.92-v8+
2023/03/11 22:38:47 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
2023/03/11 22:38:47 [notice] 1#1: start worker processes
2023/03/11 22:38:47 [notice] 1#1: start worker process 28
2023/03/11 22:38:47 [notice] 1#1: start worker process 29
2023/03/11 22:38:47 [notice] 1#1: start worker process 30
2023/03/11 22:38:47 [notice] 1#1: start worker process 31

However, when I try the same with the theme park image:

$ docker run -it ghcr.io/onedr0p/theme-park:1.13.6@sha256:37a9266f24f6ab5a0d273db12156cf775a78970df00c7cb6b09216e4a9fbd299
Unable to find image 'ghcr.io/onedr0p/theme-park:1.13.6@sha256:37a9266f24f6ab5a0d273db12156cf775a78970df00c7cb6b09216e4a9fbd299' locally
ghcr.io/onedr0p/theme-park@sha256:37a9266f24f6ab5a0d273db12156cf775a78970df00c7cb6b09216e4a9fbd299: Pulling from onedr0p/theme-park
3f9582a2cbe7: Pull complete 
8815630f24cf: Pull complete 
56938609daef: Pull complete 
77853607ed7a: Pull complete 
63d843e54730: Pull complete 
f59560f93bab: Pull complete 
816d61c8470d: Pull complete 
31a9f54d3d1d: Pull complete 
4f4fb700ef54: Pull complete 
Digest: sha256:37a9266f24f6ab5a0d273db12156cf775a78970df00c7cb6b09216e4a9fbd299
Status: Downloaded newer image for ghcr.io/onedr0p/theme-park@sha256:37a9266f24f6ab5a0d273db12156cf775a78970df00c7cb6b09216e4a9fbd299
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
exec /docker-entrypoint.sh: exec format error

Which matches what's happening in my cluster as well.

Add meshcentral

Application Name

meshcentral

Application Source Code URL

https://github.com/Ylianst/MeshCentral

Application Language

Typescript

Application Architectures

linux/arm64, linux/amd64

Additional Information

App providing a better interface to intel's AMT

Assign to self

  • I will create a PR to containerize this application myself

Code of Conduct

  • I agree to follow this project's Code of Conduct

Deprecate mylar3

There's not many pulls on this image, if people are interested in using this app they can head over to @cdloh containers repo.

Add Autoscan (with postgres) container

Application Name

Autoscan

Application Source Code URL

https://github.com/aleksasiriski/autoscan

Application Language

Go

Application Architectures

linux/arm64, linux/amd64

Additional Information

I'm working on moving from S6 overlay to a solution based on these containers and would love for it to be hosted here, since I'll be using the alpine image as a base anyway.

Assign to self

  • I will create a PR to containerize this application myself

Code of Conduct

  • I agree to follow this project's Code of Conduct

Renovate Dashboard 🤖

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

dockerfile
apps/alpine/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/bazarr/Dockerfile
  • ghcr.io/onedr0p/alpine 3.18.2
apps/cni-plugins/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/emby/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/flood/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/github-actions-runner/Dockerfile
  • mcr.microsoft.com/dotnet/runtime-deps 7.0-jammy@sha256:1c7f81a0ef8d5f2f33ab5f2135e76af44df9e1509e2b48710db259584ef8278d
apps/home-assistant/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jbops/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jellyfin/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/kubernetes/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/lidarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/par2cmdline-turbo/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/plex/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/postgres-init/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/prowlarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/qbittorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/zeus/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/readarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/rtorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sabnzbd/Dockerfile
  • ghcr.io/onedr0p/par2cmdline-turbo 1.0.1
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sonarr/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/sonarr/develop/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tautulli/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/theme-park/Dockerfile
  • nginxinc/nginx-unprivileged 1.25.1
apps/transmission/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tvheadend/Dockerfile
  • ghcr.io/onedr0p/alpine 3.18.2
  • ghcr.io/onedr0p/alpine 3.18.2
apps/ubuntu/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/udp-broadcast-relay-redux/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/unpackerr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
github-actions
.github/actions/collect-changes/action.yaml
  • dorny/paths-filter v2
.github/workflows/action-image-build.yaml
  • actions/checkout v3
  • cue-lang/setup-cue 0be332bb74c8a2f07821389447ba3163e2da3bfb
  • actions/checkout v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • e1himself/goss-installation-action v1.1.0
  • docker/build-push-action v4
  • actions/upload-artifact v3
  • actions/download-artifact v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • sarisia/actions-status-discord v1
.github/workflows/image-rebuild.yaml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/pr-metadata.yaml
  • tj-actions/branch-names v6.5
  • actions/upload-artifact v3
  • actions/checkout v3
.github/workflows/pr-validate.yaml
  • actions/checkout v3
.github/workflows/release-manual.yaml
  • actions/checkout v3
.github/workflows/release-schedule.yaml
  • actions/checkout v3
  • tibdex/github-app-token v1
.github/workflows/renovate-schedule.yaml
  • actions/checkout v3.5.3@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
  • tibdex/github-app-token v1.8.0@b62528385c34dbc9f38e5f4225ac829252d1ea92
  • renovatebot/github-action v39.0.1@23a02fe7be9e93f857a953cc8162e57d2c8401ef

Renovate Dashboard 🤖

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

dockerfile
apps/actions-runner/Dockerfile
apps/bazarr/Dockerfile
  • docker.io/library/python 3.11-alpine
  • ghcr.io/linuxserver/unrar 7.0.7
apps/home-assistant/Dockerfile
  • docker.io/library/python 3.12.2-alpine
apps/jbops/Dockerfile
  • docker.io/library/python 3.12-alpine
apps/lidarr/Dockerfile
  • docker.io/library/alpine 3.20
apps/par2cmdline-turbo/Dockerfile
  • docker.io/library/alpine 3.20
  • docker.io/library/alpine 3.20
apps/plex/Dockerfile
  • docker.io/library/ubuntu 24.04
apps/postgres-init/Dockerfile
  • docker.io/library/alpine 3.20
apps/prowlarr/Dockerfile
  • docker.io/library/alpine 3.20
apps/qbittorrent/Dockerfile
  • docker.io/library/alpine 3.20
apps/radarr/Dockerfile
  • docker.io/library/alpine 3.20
apps/readarr/Dockerfile
  • docker.io/library/alpine 3.20
apps/sabnzbd/Dockerfile
  • docker.io/library/python 3.12-alpine
  • ghcr.io/onedr0p/par2cmdline-turbo 1.1.1
  • ghcr.io/linuxserver/unrar 7.0.7
apps/sonarr/Dockerfile
  • docker.io/library/alpine 3.20
apps/theme-park/Dockerfile
  • ghcr.io/nginxinc/nginx-unprivileged 1.27
apps/volsync/Dockerfile
  • docker.io/library/golang 1.22-alpine
  • docker.io/library/alpine 3.20.1
  • docker.io/rclone/rclone 1.67.0
  • docker.io/restic/restic 0.16.5
github-actions
.github/workflows/build-images.yaml
  • actions/create-github-app-token v1
  • actions/checkout v4
  • actions/setup-python v5
  • actions/create-github-app-token v1
  • actions/checkout v4
  • docker/setup-buildx-action v3
  • docker/login-action v3
  • e1himself/goss-installation-action v1
  • docker/build-push-action v6
  • actions/upload-artifact v4
  • actions/download-artifact v4
  • docker/setup-buildx-action v3
  • docker/login-action v3
  • sarisia/actions-status-discord v1
.github/workflows/get-changed-images.yaml
  • actions/checkout v4
  • tj-actions/changed-files v44
.github/workflows/label-sync.yaml
  • actions/create-github-app-token v1
  • actions/checkout v4
  • EndBug/label-sync v2
.github/workflows/pr-validate.yaml
.github/workflows/release-on-merge.yaml
.github/workflows/release-scheduled.yaml
.github/workflows/render-readme.yaml
  • actions/create-github-app-token v1
  • actions/checkout v4
  • actions/setup-python v5
.github/workflows/renovate.yaml
  • actions/create-github-app-token v1
  • actions/checkout v4
  • renovatebot/github-action v40.2.3
.github/workflows/simple-checks.yaml
  • actions/checkout v4
  • tj-actions/changed-files v44
  • cue-lang/setup-cue v1.0.1
pip_requirements
.github/scripts/requirements.txt

Home Assistant image - ffmpeg dep

Hey,

Would you be able to add ffmpeg to the image? It seems to be a dependency of ha-ffmpeg.

FFmpeg fails [Errno 2] No such file or directory: 'ffmpeg'
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/haffmpeg/core.py", line 136, in open
    self._proc = await self._loop.run_in_executor(None, proc_func)
  File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3.10/subprocess.py", line 966, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.10/subprocess.py", line 1842, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg'

Remove vpn script for non-downloader applications

Currently we include the vpn script in pretty much all containers entrypoint.sh. This should be only included in a few select applications:

  • qbittorrent
  • rtorrent
  • sabnzbd
  • nzbget
  • transmission

There is no reason to run other containers in a VPN. The goal of this is protect privacy on downloading linux ISOs, not to protect your privacy from making SSL encrypted API requests to TMDB, or some indexer. If your indexer does not use SSL, that is not an indexer you want to use.

[DISCUSSION] Distroless

Enable discussions so this doesn't have to be under issues

What's your opinion on distroless? I was thinking about making my own set of images similar to yours but based on google's debian implementation?

Also, I can understand Alpine as a base (even though musl sometimes has issues) but why did you choose Ubuntu over Debian?

Bazarr: Postgresql support - Install psycopg2

I believe psycopg2 is missing from the Dockerfile for Bazarr.

Bazarr starting...
Traceback (most recent call last):
  File "/app/bazarr/main.py", line 22, in <module>
    from init import *  # noqa E402
  File "/app/bazarr/init.py", line 181, in <module>
    from app.announcements import get_announcements_to_file
  File "/app/bazarr/app/announcements.py", line 13, in <module>
    from app.get_providers import get_enabled_providers
  File "/app/bazarr/app/get_providers.py", line 23, in <module>
    from app.event_handler import event_stream
  File "/app/bazarr/app/event_handler.py", line 3, in <module>
    from .app import socketio
  File "/app/bazarr/app/app.py", line 8, in <module>
    from .database import database
  File "/app/bazarr/app/database.py", line 108, in <module>
    class TableEpisodes(BaseModel):
  File "/app/bazarr/../libs/peewee.py", line 6342, in __new__
    cls._meta.add_field(name, field)
  File "/app/bazarr/../libs/peewee.py", line 6126, in add_field
    field.bind(self.model, field_name, set_attribute)
  File "/app/bazarr/../libs/peewee.py", line 4878, in bind
    self._db_hook(model._meta.database)
  File "/app/bazarr/../libs/peewee.py", line 4870, in _db_hook
    self._constructor = database.get_binary_type()
  File "/app/bazarr/../libs/peewee.py", line 4017, in get_binary_type
    return psycopg2.Binary
AttributeError: 'NoneType' object has no attribute 'Binary'

Here''s an example of a correct Dockerfile

Requesting container for haste-server

Application Name

haste-server

Application Source Code URL

https://github.com/toptal/haste-server

Application Language

Other

Application Architectures

linux/arm64, linux/amd64

Additional Information

Upstream doesn't seem to publish images.

Assign to self

  • I will create a PR to containerize this application myself

Code of Conduct

  • I agree to follow this project's Code of Conduct

Renovate Dashboard 🤖

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

dockerfile
apps/alpine/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.17
apps/bazarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/cni-plugins/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.17.1
apps/emby/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/flood/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/home-assistant/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/jbops/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/jellyfin/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/kopia/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/kubernetes/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/lidarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/navidrome/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/plex/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/plex/amd/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/postgres-initdb/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/prowlarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/qbittorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/radarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/radarr/zeus/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/rclone/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/readarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/rtorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/sabnzbd/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/sonarr/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/sonarr/develop/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/tautulli/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/theme-park/Dockerfile
  • nginxinc/nginx-unprivileged 1.23.3
apps/tvheadend/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
apps/ubuntu/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.17
apps/unpackerr/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.17
  • ghcr.io/onedr0p/alpine rolling@sha256:da2846e0398d55a5178448f7cb9ee1eeeeee13830fba40289152798595f78c8a
github-actions
.github/actions/collect-changes/action.yaml
  • dorny/paths-filter v2
.github/workflows/action-image-build.yaml
  • actions/checkout v3
  • cue-lang/setup-cue v1.0.0-alpha.2
  • e1himself/goss-installation-action v1.1.0
  • docker/setup-qemu-action v2
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • docker/build-push-action v4
  • docker/build-push-action v4
  • sarisia/actions-status-discord v1
.github/workflows/image-rebuild.yaml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/pr-metadata.yaml
  • tj-actions/branch-names v6.4
  • actions/upload-artifact v3
  • actions/checkout v3
.github/workflows/pr-validate.yaml
  • actions/checkout v3
.github/workflows/release-manual.yaml
  • actions/checkout v3
.github/workflows/release-schedule.yaml
  • actions/checkout v3
  • tibdex/github-app-token v1
.github/workflows/renovate-schedule.yaml
  • actions/checkout v3.3.0@ac593985615ec2ede58e132d2e21d2b1cbd6127c
  • tibdex/github-app-token v1.8.0@b62528385c34dbc9f38e5f4225ac829252d1ea92
  • renovatebot/github-action v34.124.5@2e41b1ddc902fddc4c963101990b835f940e6246

Renovate Dashboard 🤖

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

cpanfile
apps/tvheadend/patches/cpanfile
  • perl 5.24.0
dockerfile
apps/alpine/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/bazarr/Dockerfile
  • ghcr.io/onedr0p/alpine 3.17.3
apps/cni-plugins/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.3
apps/emby/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/flood/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/github-actions-runner/Dockerfile
  • mcr.microsoft.com/dotnet/runtime-deps 7.0-jammy@sha256:5e419d42a062f28746e08e00fcddba5f89cc3ce19707ea0ef0bb81147458bc53
apps/home-assistant/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/jbops/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/jellyfin/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/kubernetes/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/lidarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/par2cmdline-turbo/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.3
  • public.ecr.aws/docker/library/alpine 3.18.3
apps/plex/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/postgres-init/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/prowlarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/qbittorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/radarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/radarr/develop/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/readarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/rtorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/sabnzbd/Dockerfile
  • ghcr.io/onedr0p/par2cmdline-turbo 1.1.0
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/sonarr/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/sonarr/develop/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/tautulli/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/theme-park/Dockerfile
  • nginxinc/nginx-unprivileged 1.25.2
apps/transmission/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
apps/tvheadend/Dockerfile
  • ghcr.io/onedr0p/alpine 3.17.3
  • ghcr.io/onedr0p/alpine 3.17.3
apps/ubuntu/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/udp-broadcast-relay-redux/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.3
  • public.ecr.aws/docker/library/alpine 3.18.3
apps/unpackerr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:974f5883eb9b838792f1b27b812d8b9f80375ba9ac1f8b038fda27a53f6cd763
github-actions
.github/actions/collect-changes/action.yaml
  • dorny/paths-filter v2
.github/workflows/action-image-build.yaml
  • actions/checkout v3
  • cue-lang/setup-cue 1713281ae501e533ff06108005dffeab9e2e5203
  • actions/checkout v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • e1himself/goss-installation-action v1.1.0
  • docker/build-push-action v4
  • actions/upload-artifact v3
  • actions/download-artifact v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
.github/workflows/image-rebuild.yaml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/pr-metadata.yaml
  • tj-actions/branch-names v6.5
  • actions/upload-artifact v3
  • actions/checkout v3
.github/workflows/pr-validate.yaml
  • actions/checkout v3
.github/workflows/release-manual.yaml
  • actions/checkout v3
.github/workflows/release-schedule.yaml
  • actions/checkout v3
  • tibdex/github-app-token v1
.github/workflows/renovate-schedule.yaml
  • actions/checkout v3.6.0@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • tibdex/github-app-token v1.8.1@d6edb790cfa657f678d2f6188875e9837622c415
  • renovatebot/github-action v39.0.4@d752b2b6fe37f7b544e5a96405f7fe681327a7c3

LinkStack

Application Name

LinkStack

Application Source Code URL

https://github.com/LinkStackOrg/LinkStack

Application Language

PHP

Application Architectures

linux/arm64, linux/amd64

Additional Information

They don't seem to be doing a good job with creating the container upstream..

It's privileged, eg running as root...

Upstream container sources: https://github.com/LinkStackOrg/linkstack-docker (if one mounts htdocs to a pvc, it just doesn't have any content anymore..)

Assign to self

  • I will create a PR to containerize this application myself

Code of Conduct

  • I agree to follow this project's Code of Conduct

Applications are not built after pull request is merged

I just merged rtorrent and flood in #21 and noticed (as expected) that no pipeline was kicked off. It isn't a huge problem as the container will be built on the next release schedule cycle. Not sure if we should bother with an implementation to fix this?

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Location: .github/renovate.json5
Error type: The renovate configuration file contains some invalid settings
Message: Each Regex Manager must contain a non-empty fileMatch array

Porla

Application Name

Porla

Application Source Code URL

https://github.com/porla/porla

Application Language

Other

Application Architectures

linux/arm64, linux/amd64

Additional Information

It seems to be C++ app and it also seems to be using alpine as base by default.

Assign to self

  • I will create a PR to containerize this application myself

Code of Conduct

  • I agree to follow this project's Code of Conduct

Renovate Dashboard 🤖

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

dockerfile
apps/alpine/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/bazarr/Dockerfile
  • ghcr.io/onedr0p/alpine 3.18.2
apps/cni-plugins/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/emby/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/flood/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/github-actions-runner/Dockerfile
  • mcr.microsoft.com/dotnet/runtime-deps 7.0-jammy@sha256:1c7f81a0ef8d5f2f33ab5f2135e76af44df9e1509e2b48710db259584ef8278d
apps/home-assistant/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jbops/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jellyfin/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/kubernetes/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/lidarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/par2cmdline-turbo/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/plex/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/postgres-init/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/prowlarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/qbittorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/zeus/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/readarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/rtorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sabnzbd/Dockerfile
  • ghcr.io/onedr0p/par2cmdline-turbo 1.0.1
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sonarr/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/sonarr/develop/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tautulli/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/theme-park/Dockerfile
  • nginxinc/nginx-unprivileged 1.25.1
apps/transmission/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tvheadend/Dockerfile
  • ghcr.io/onedr0p/alpine 3.18.2
  • ghcr.io/onedr0p/alpine 3.18.2
apps/ubuntu/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/udp-broadcast-relay-redux/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/unpackerr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
github-actions
.github/actions/collect-changes/action.yaml
  • dorny/paths-filter v2
.github/workflows/action-image-build.yaml
  • actions/checkout v3
  • cue-lang/setup-cue 0be332bb74c8a2f07821389447ba3163e2da3bfb
  • actions/checkout v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • e1himself/goss-installation-action v1.1.0
  • docker/build-push-action v4
  • actions/upload-artifact v3
  • actions/download-artifact v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • sarisia/actions-status-discord v1
.github/workflows/image-rebuild.yaml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/pr-metadata.yaml
  • tj-actions/branch-names v6.5
  • actions/upload-artifact v3
  • actions/checkout v3
.github/workflows/pr-validate.yaml
  • actions/checkout v3
.github/workflows/release-manual.yaml
  • actions/checkout v3
.github/workflows/release-schedule.yaml
  • actions/checkout v3
  • tibdex/github-app-token v1
.github/workflows/renovate-schedule.yaml
  • actions/checkout v3.5.3@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
  • tibdex/github-app-token v1.8.0@b62528385c34dbc9f38e5f4225ac829252d1ea92
  • renovatebot/github-action v39.0.1@23a02fe7be9e93f857a953cc8162e57d2c8401ef

Deprecate nzbget container

nzbget development has ceased, it might get forked and maintained elsewhere.

https://www.reddit.com/r/usenet/comments/z62skp

Personally I feel that sabnzbd is superior since it's frontend can be protected by a auth provider like authelia or authentik while the api endpoints can be protected by only the builtin sab apikey. This is ideal when using a client like nzb360 or lunasea. nzbget does not have this functionality.

Jellyfin big mad

Unhandled Exception
System.UnauthorizedAccessException: Access to the path '/config/data/data' is denied.
 ---> System.IO.IOException: Permission denied
   --- End of inner exception stack trace ---
   at System.IO.FileSystem.CreateDirectory(String fullPath)
   at System.IO.Directory.CreateDirectory(String path)
   at Emby.Server.Implementations.AppBase.BaseApplicationPaths..ctor(String programDataPath, String logDirectoryPath, String configurationDirectoryPath, String cacheDirectoryPath, String webDirectoryPath)
   at Emby.Server.Implementations.ServerApplicationPaths..ctor(String programDataPath, String logDirectoryPath, String configurationDirectoryPath, String cacheDirectoryPath, String webDirectoryPath)
   at Jellyfin.Server.Program.CreateApplicationPaths(StartupOptions options)
   at Jellyfin.Server.Program.StartApp(StartupOptions options)
   at Jellyfin.Server.Program.<Main>(String[] args)
Unhandled exception. System.UnauthorizedAccessException: Access to the path '/config/data/data' is denied.
 ---> System.IO.IOException: Permission denied
   --- End of inner exception stack trace ---
   at System.IO.FileSystem.CreateDirectory(String fullPath)
   at System.IO.Directory.CreateDirectory(String path)
   at Emby.Server.Implementations.AppBase.BaseApplicationPaths..ctor(String programDataPath, String logDirectoryPath, String configurationDirectoryPath, String cacheDirectoryPath, String webDirectoryPath)
   at Emby.Server.Implementations.ServerApplicationPaths..ctor(String programDataPath, String logDirectoryPath, String configurationDirectoryPath, String cacheDirectoryPath, String webDirectoryPath)
   at Jellyfin.Server.Program.CreateApplicationPaths(StartupOptions options)
   at Jellyfin.Server.Program.StartApp(StartupOptions options)
   at Jellyfin.Server.Program.<Main>(String[] args)

Renovate Dashboard 🤖

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

dockerfile
apps/alpine/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/bazarr/Dockerfile
  • ghcr.io/onedr0p/alpine 3.18.2
apps/cni-plugins/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/emby/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/flood/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/github-actions-runner/Dockerfile
  • mcr.microsoft.com/dotnet/runtime-deps 7.0-jammy@sha256:1c7f81a0ef8d5f2f33ab5f2135e76af44df9e1509e2b48710db259584ef8278d
apps/home-assistant/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jbops/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jellyfin/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/kubernetes/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/lidarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/par2cmdline-turbo/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/plex/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/postgres-init/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/prowlarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/qbittorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/zeus/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/readarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/rtorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sabnzbd/Dockerfile
  • ghcr.io/onedr0p/par2cmdline-turbo 1.0.1
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sonarr/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/sonarr/develop/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tautulli/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/theme-park/Dockerfile
  • nginxinc/nginx-unprivileged 1.25.1
apps/transmission/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tvheadend/Dockerfile
  • ghcr.io/onedr0p/alpine 3.18.2
  • ghcr.io/onedr0p/alpine 3.18.2
apps/ubuntu/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/udp-broadcast-relay-redux/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/unpackerr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
github-actions
.github/actions/collect-changes/action.yaml
  • dorny/paths-filter v2
.github/workflows/action-image-build.yaml
  • actions/checkout v3
  • cue-lang/setup-cue 0be332bb74c8a2f07821389447ba3163e2da3bfb
  • actions/checkout v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • e1himself/goss-installation-action v1.1.0
  • docker/build-push-action v4
  • actions/upload-artifact v3
  • actions/download-artifact v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • sarisia/actions-status-discord v1
.github/workflows/image-rebuild.yaml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/pr-metadata.yaml
  • tj-actions/branch-names v6.5
  • actions/upload-artifact v3
  • actions/checkout v3
.github/workflows/pr-validate.yaml
  • actions/checkout v3
.github/workflows/release-manual.yaml
  • actions/checkout v3
.github/workflows/release-schedule.yaml
  • actions/checkout v3
  • tibdex/github-app-token v1
.github/workflows/renovate-schedule.yaml
  • actions/checkout v3.5.3@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
  • tibdex/github-app-token v1.8.0@b62528385c34dbc9f38e5f4225ac829252d1ea92
  • renovatebot/github-action v39.0.1@23a02fe7be9e93f857a953cc8162e57d2c8401ef

Deprecate ombi container

Overseerr or Jellyseerr are much better options and those projects host their own containers that work well.

Dependency Dashboard

This issue provides visibility into Renovate updates and their statuses. Learn more

Rate Limited

These updates are currently rate limited. Click on a checkbox below to force their creation now.

  • chore(deps): update ghcr.io/onedr0p/ubuntu-jammy digest to bee318e

Detected dependencies

dockerfile
apps/alpine/Dockerfile
  • docker.io/library/golang 1.18-alpine3.16
  • undefined no version found
apps/bazarr/Dockerfile
  • ghcr.io/onedr0p/ubuntu-jammy rolling@sha256:3eb24c4875328f164308d6c71dac21bd283de0edeb81a2c63859510ebb1d7c41
apps/emby/Dockerfile
  • ghcr.io/onedr0p/ubuntu-focal rolling@sha256:6f09f6d36597a0af4130fe1b2a44fa76bc2994cd0e0e552de28f2b50ad0d8dea
  • ghcr.io/k8s-at-home/ubuntu-focal rolling@sha256:7f1b8af0e171af574601647215678391d11bff9236525a190e55f5a53e1d5505
apps/jellyfin/Dockerfile
  • ghcr.io/onedr0p/ubuntu-focal rolling@sha256:6f09f6d36597a0af4130fe1b2a44fa76bc2994cd0e0e552de28f2b50ad0d8dea
apps/lidarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:05007e71bc03db450ca455f02efd74ce69b4a6ca18340fe6d3ef5703e79d2351
apps/plex/Dockerfile
  • ghcr.io/onedr0p/ubuntu-focal rolling@sha256:6f09f6d36597a0af4130fe1b2a44fa76bc2994cd0e0e552de28f2b50ad0d8dea
apps/prowlarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:05007e71bc03db450ca455f02efd74ce69b4a6ca18340fe6d3ef5703e79d2351
apps/qbittorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:05007e71bc03db450ca455f02efd74ce69b4a6ca18340fe6d3ef5703e79d2351
apps/radarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:05007e71bc03db450ca455f02efd74ce69b4a6ca18340fe6d3ef5703e79d2351
apps/readarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:05007e71bc03db450ca455f02efd74ce69b4a6ca18340fe6d3ef5703e79d2351
apps/recyclarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:05007e71bc03db450ca455f02efd74ce69b4a6ca18340fe6d3ef5703e79d2351
apps/sabnzbd/Dockerfile
  • ghcr.io/onedr0p/ubuntu-jammy rolling@sha256:3eb24c4875328f164308d6c71dac21bd283de0edeb81a2c63859510ebb1d7c41
apps/sonarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:05007e71bc03db450ca455f02efd74ce69b4a6ca18340fe6d3ef5703e79d2351
apps/sonarr/widowmaker/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:05007e71bc03db450ca455f02efd74ce69b4a6ca18340fe6d3ef5703e79d2351
apps/tautulli/Dockerfile
  • ghcr.io/onedr0p/ubuntu-jammy rolling@sha256:3eb24c4875328f164308d6c71dac21bd283de0edeb81a2c63859510ebb1d7c41
apps/ubuntu/Dockerfile
  • undefined no version found
github-actions
.github/workflows/fetch.yaml
  • actions/checkout v3
  • stefanzweifel/git-auto-commit-action v4
.github/workflows/release.yaml
  • actions/checkout v3
  • dorny/paths-filter v2
  • actions/checkout v3
  • docker/setup-qemu-action v2
  • docker/login-action v2
  • docker/setup-buildx-action v2
  • e1himself/goss-installation-action v1.0.4
  • docker/build-push-action v3
  • docker/build-push-action v3
  • stefanzweifel/git-auto-commit-action v4
  • stefanzweifel/git-auto-commit-action v4

  • Check this box to trigger a request for Renovate to run again on this repository

Renovate Dashboard 🤖

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

dockerfile
apps/alpine/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/bazarr/Dockerfile
  • ghcr.io/onedr0p/alpine 3.18.2
apps/cni-plugins/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/emby/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/flood/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/github-actions-runner/Dockerfile
  • mcr.microsoft.com/dotnet/runtime-deps 7.0-jammy@sha256:1c7f81a0ef8d5f2f33ab5f2135e76af44df9e1509e2b48710db259584ef8278d
apps/home-assistant/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jbops/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jellyfin/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/kubernetes/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/lidarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/par2cmdline-turbo/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/plex/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/postgres-init/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/prowlarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/qbittorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/zeus/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/readarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/rtorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sabnzbd/Dockerfile
  • ghcr.io/onedr0p/par2cmdline-turbo 1.0.1
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sonarr/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/sonarr/develop/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tautulli/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/theme-park/Dockerfile
  • nginxinc/nginx-unprivileged 1.25.1
apps/transmission/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tvheadend/Dockerfile
  • ghcr.io/onedr0p/alpine 3.18.2
  • ghcr.io/onedr0p/alpine 3.18.2
apps/ubuntu/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/udp-broadcast-relay-redux/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/unpackerr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
github-actions
.github/actions/collect-changes/action.yaml
  • dorny/paths-filter v2
.github/workflows/action-image-build.yaml
  • actions/checkout v3
  • cue-lang/setup-cue 0be332bb74c8a2f07821389447ba3163e2da3bfb
  • actions/checkout v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • e1himself/goss-installation-action v1.1.0
  • docker/build-push-action v4
  • actions/upload-artifact v3
  • actions/download-artifact v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • sarisia/actions-status-discord v1
.github/workflows/image-rebuild.yaml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/pr-metadata.yaml
  • tj-actions/branch-names v6.5
  • actions/upload-artifact v3
  • actions/checkout v3
.github/workflows/pr-validate.yaml
  • actions/checkout v3
.github/workflows/release-manual.yaml
  • actions/checkout v3
.github/workflows/release-schedule.yaml
  • actions/checkout v3
  • tibdex/github-app-token v1
.github/workflows/renovate-schedule.yaml
  • actions/checkout v3.5.3@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
  • tibdex/github-app-token v1.8.0@b62528385c34dbc9f38e5f4225ac829252d1ea92
  • renovatebot/github-action v39.0.1@23a02fe7be9e93f857a953cc8162e57d2c8401ef

After the Goss tests are ran in PR workflow, the image should get build for all platforms

Currently we only build amd64 image and test that with Goss, that leaves a hole for testing arm64 builds which could fail for whatever reason. We cannot test them with Goss but we could at least try to build them (with push: false) and see if the build is success or failure.

This would save us from merging in PRs where the arm64 build for whatever reason fails to build. I encountered this issue with upx not being in the arm64 alpine registry.

Transmission web ui 404's

Unsure at what point this broke for me, but sometime between migrating between the former k8s-at-home images and these, the web ui in transmission broken.

It 404'd out with web/index.html couldn't be found. I noticed that the TRANSMISSION_WEB_HOME=/app/web env var was not properly being set. I don't know what the fix is, but explicitly setting it in the (k8s-at-home/transmission) helm chart's values.yaml worked for me.

Posting in case anyone else ran into this.

Plex (Media Server) Outdated

Hi,

I'm a user of the TrueCharts project, and they use your Plex container as their upstream source.

truecharts/containers@bb4574b

I just noticed that PMS 1.30.0.6486 was made available 9 days ago now, and your container hasn't yet updated to it. Just wondering if you're planning to update it to the latest version?

Thanks!

Deprecate transmission container

qbittorrent or even rtorrent is superior in every way plus I'm not interested in maintaining this anymore.

Transmission doesn't have a proper API nor does has it implemented categories in a reasonable way, they fake categories by using folders.

Renovate Dashboard 🤖

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Errored

These updates encountered an error and will be retried. Click on a checkbox below to force a retry now.

  • chore(deps): update ghcr.io/onedr0p/alpine docker tag to v3.18.2

Detected dependencies

dockerfile
apps/alpine/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/bazarr/Dockerfile
  • ghcr.io/onedr0p/alpine 3.17.3
apps/cni-plugins/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/emby/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/flood/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/github-actions-runner/Dockerfile
  • mcr.microsoft.com/dotnet/runtime-deps 7.0-jammy@sha256:1c7f81a0ef8d5f2f33ab5f2135e76af44df9e1509e2b48710db259584ef8278d
apps/home-assistant/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jbops/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jellyfin/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/kubernetes/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/lidarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/par2cmdline-turbo/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/plex/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/postgres-init/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/prowlarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/qbittorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/zeus/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/readarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/rtorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sabnzbd/Dockerfile
  • ghcr.io/onedr0p/par2cmdline-turbo 1.0.1
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sonarr/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/sonarr/develop/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tautulli/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/theme-park/Dockerfile
  • nginxinc/nginx-unprivileged 1.25.1
apps/transmission/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tvheadend/Dockerfile
  • ghcr.io/onedr0p/alpine 3.17.3
  • ghcr.io/onedr0p/alpine 3.17.3
apps/ubuntu/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/udp-broadcast-relay-redux/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/unpackerr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
github-actions
.github/actions/collect-changes/action.yaml
  • dorny/paths-filter v2
.github/workflows/action-image-build.yaml
  • actions/checkout v3
  • cue-lang/setup-cue 0be332bb74c8a2f07821389447ba3163e2da3bfb
  • actions/checkout v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • e1himself/goss-installation-action v1.1.0
  • docker/build-push-action v4
  • actions/upload-artifact v3
  • actions/download-artifact v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • sarisia/actions-status-discord v1
.github/workflows/image-rebuild.yaml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/pr-metadata.yaml
  • tj-actions/branch-names v6.5
  • actions/upload-artifact v3
  • actions/checkout v3
.github/workflows/pr-validate.yaml
  • actions/checkout v3
.github/workflows/release-manual.yaml
  • actions/checkout v3
.github/workflows/release-schedule.yaml
  • actions/checkout v3
  • tibdex/github-app-token v1
.github/workflows/renovate-schedule.yaml
  • actions/checkout v3.5.3@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
  • tibdex/github-app-token v1.8.0@b62528385c34dbc9f38e5f4225ac829252d1ea92
  • renovatebot/github-action v39.0.1@23a02fe7be9e93f857a953cc8162e57d2c8401ef

Renovate Dashboard 🤖

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

dockerfile
apps/alpine/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/bazarr/Dockerfile
  • ghcr.io/onedr0p/alpine 3.18.2
apps/cni-plugins/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/emby/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/flood/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/github-actions-runner/Dockerfile
  • mcr.microsoft.com/dotnet/runtime-deps 7.0-jammy@sha256:1c7f81a0ef8d5f2f33ab5f2135e76af44df9e1509e2b48710db259584ef8278d
apps/home-assistant/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jbops/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/jellyfin/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/kubernetes/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/lidarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/par2cmdline-turbo/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/plex/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/postgres-init/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/prowlarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/qbittorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/radarr/zeus/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/readarr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/rtorrent/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sabnzbd/Dockerfile
  • ghcr.io/onedr0p/par2cmdline-turbo 1.0.1
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/sonarr/Dockerfile
  • ghcr.io/onedr0p/ubuntu jammy-20221101@sha256:bf2d52a2e698ab9c2e0a1af7f7b70b9806091c5ca21d9f1a4d1c3809f41e5e93
apps/sonarr/develop/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tautulli/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/theme-park/Dockerfile
  • nginxinc/nginx-unprivileged 1.25.1
apps/transmission/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
apps/tvheadend/Dockerfile
  • ghcr.io/onedr0p/alpine 3.18.2
  • ghcr.io/onedr0p/alpine 3.18.2
apps/ubuntu/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18
apps/udp-broadcast-relay-redux/Dockerfile
  • public.ecr.aws/docker/library/alpine 3.18.2
  • public.ecr.aws/docker/library/alpine 3.18.2
apps/unpackerr/Dockerfile
  • ghcr.io/onedr0p/alpine rolling@sha256:4b666f73ee079b4feac9527fae3b0e60b0e9883213758bdb28af852c9acb4efe
github-actions
.github/actions/collect-changes/action.yaml
  • dorny/paths-filter v2
.github/workflows/action-image-build.yaml
  • actions/checkout v3
  • cue-lang/setup-cue 0be332bb74c8a2f07821389447ba3163e2da3bfb
  • actions/checkout v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • e1himself/goss-installation-action v1.1.0
  • docker/build-push-action v4
  • actions/upload-artifact v3
  • actions/download-artifact v3
  • docker/setup-buildx-action v2
  • docker/login-action v2
  • sarisia/actions-status-discord v1
.github/workflows/image-rebuild.yaml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/pr-metadata.yaml
  • tj-actions/branch-names v6.5
  • actions/upload-artifact v3
  • actions/checkout v3
.github/workflows/pr-validate.yaml
  • actions/checkout v3
.github/workflows/release-manual.yaml
  • actions/checkout v3
.github/workflows/release-schedule.yaml
  • actions/checkout v3
  • tibdex/github-app-token v1
.github/workflows/renovate-schedule.yaml
  • actions/checkout v3.5.3@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
  • tibdex/github-app-token v1.8.0@b62528385c34dbc9f38e5f4225ac829252d1ea92
  • renovatebot/github-action v39.0.1@23a02fe7be9e93f857a953cc8162e57d2c8401ef

Add 'bluetooth' group and policy to home-assistant container

Latest versions of home-assistant has support for Bluetooth using BlueZ and DBus.

BlueZ is already installed in the image but mounting dbus to the container shows a privilege error on home-assistant logs, by default DBus only allows root user to communicate with the socket.

This is the default config file running cat /usr/share/dbus-1/system.d/bluetooth.conf inside the home-assistant pod

<!-- This configuration file specifies the required security policies
     for Bluetooth core daemon to work. -->

<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>

  <!-- ../system.conf have denied everything, so we just punch some holes -->

  <policy user="root">
    <allow own="org.bluez"/>
    <allow send_destination="org.bluez"/>
    <allow send_interface="org.bluez.AdvertisementMonitor1"/>
    <allow send_interface="org.bluez.Agent1"/>
    <allow send_interface="org.bluez.MediaEndpoint1"/>
    <allow send_interface="org.bluez.MediaPlayer1"/>
    <allow send_interface="org.bluez.Profile1"/>
    <allow send_interface="org.bluez.GattCharacteristic1"/>
    <allow send_interface="org.bluez.GattDescriptor1"/>
    <allow send_interface="org.bluez.LEAdvertisement1"/>
    <allow send_interface="org.freedesktop.DBus.ObjectManager"/>
    <allow send_interface="org.freedesktop.DBus.Properties"/>
    <allow send_interface="org.mpris.MediaPlayer2.Player"/>
  </policy>

  <policy context="default">
    <allow send_destination="org.bluez"/>
  </policy>

</busconfig>

Looking at the file in my laptop, there's an extra piece that is missing inside the container

<busconfig>
...
  <!-- allow users of bluetooth group to communicate -->
  <policy groups="bluetooth">
    <allow send_destination="org.bluez"/>
  </policy>
</busconfig>

Adding that group to the user kah (568) or maybe just creating it, making it optional to use with supplementalGroups and adding the policy to the dbus config will allow the use of Bluetooth adapters without root

Add Kopia UI in the Kopia image?

Application Name

Kopia UI

Application Source Code URL

https://github.com/kopia/kopia

Application Language

Go

Application Architectures

linux/arm64, linux/amd64

Additional Information

Title says pretty much all - Would.be nice to have the Kopia image to also grap the kopia-ui tar.gzip and the ability to enable the UI via an env variable

Assign to self

  • I will create a PR to containerize this application myself

Code of Conduct

  • I agree to follow this project's Code of Conduct

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.