Sign inSign up

ravensorb/linuxserver-mods-docker-extended

By ravensorb

Updated over 3 years ago

Image
0

2.0K

ravensorb/linuxserver-mods-docker-extended repository overview

docker-mods-extended [v1.0]

Created by: Shawn Anderson

Overview

Extended version of the linuxserver.io docker-mods script. Adds support for custom registies. Currently only harbor support is provided (note requires harbor to be in the name hostname for the registry)


Container: docker-mods-extended

  • Image: docker-mods-extended
  • Link: harbor.ravenwolf.org/ravensorb/linuxserver-mods-docker-extended
Environment Variables
NameValueComment
TZAmerica/New YorkThe timezone to use
PUID1000The default process uid
PGID1000The default process guid
CONTAINER_DOMAINhome.localCurrent root domain name
DOCKER_MODS_EXharbor.home.local/library/docker-mods-example:latestCommand delimited list of mods. Behaves exactly like DOCKER_MODS with support for additional registry urls
DOCKER_MODS_EX_DEBUG0Set to 1 to enable debug logging
DOCKER_MODS_EX_ALLOW_INSECURE1Optional. Allows insecure (no certificate check) connections to registry (useful for self hosted)
DOCKER_MODS_EX_REGISTRY_AUTH_SERVICEharbor-registryOptional. Allows for setting a custom 'service' value when calling the authentication url for the registry (may eventually move into DOCKER_MODS env variable)

Sample docker-compose.yml

version: "3.7"

services:

  docker-mods-extended:
    image: linuxservier/docker-mods-extended
    env:
        - DOCKER_MODS=ravensorb/linuxserver-mods-docker-extended
        - TZ=America/New York # The timezone to use
        - PUID=1000 # The default process uid
        - PGID=1000 # The default process guid
        - CONTAINER_DOMAIN=home.local # Current root domain name
        # The following variables are used by the MOD
        - DOCKER_MODS_EX=harbor.home.local/library/docker-mods-example:latest # Command delimited list of mods.  Behaves exactly like DOCKER_MODS with support for additional registry urls
        - DOCKER_MODS_EX_DEBUG=0 # Set to 1 to enable debug logging
        - DOCKER_MODS_EX_ALLOW_INSECURE=1 # Optional. Allows insecure (no certificate check) connections to registry (useful for self hosted)
        - DOCKER_MODS_EX_REGISTRY_AUTH_SERVICE=harbor-registry # Optional. Allows for setting a custom 'service' value when calling the authentication url for the registry (may eventually move into DOCKER_MODS env variable)
    logging:
      driver: json-file
      options:
        max-size: "100m"
        max-file: "10"
    security_opt:
      - no-new-privileges:true
    restart: always

Container: docker-mods-extended-test-alpine

  • Image: docker-mods-extended-test-alpine
  • Link: harbor.ravenwolf.org/ravensorb/linuxserver-mods-docker-extended-test
Environment Variables
NameValueComment
TZAmerica/New YorkThe timezone to use
PUID1000The default process uid
PGID1000The default process guid
CONTAINER_DOMAINhome.localCurrent root domain name
DOCKER_MODS_EXharbor.ravenwolf.org/ravensorb/linuxserver-mods-plex-meta-manager-init:latestCommand delimited list of mods. Behaves exactly like DOCKER_MODS with support for additional registry urls
DOCKER_MODS_EX_DEBUG1Set to 1 to enable debug logging
DOCKER_MODS_EX_ALLOW_INSECURE1Optional. Allows insecure (no certificate check) connections to registry (useful for self hosted)
DOCKER_MODS_EX_REGISTRY_AUTH_SERVICEharbor-registryOptional. Allows for setting a custom 'service' value when calling the authentication url for the registry (may eventually move into DOCKER_MODS env variable)

Sample docker-compose.yml

version: "3.7"

services:

  docker-mods-extended-test-alpine:
    image: linuxservier/docker-mods-extended-test-alpine
    env:
        - DOCKER_MODS=ravensorb/linuxserver-mods-docker-extended-test-alpine
        - TZ=America/New York # The timezone to use
        - PUID=1000 # The default process uid
        - PGID=1000 # The default process guid
        - CONTAINER_DOMAIN=home.local # Current root domain name
        # The following variables are used by the MOD
        - DOCKER_MODS_EX=harbor.ravenwolf.org/ravensorb/linuxserver-mods-plex-meta-manager-init:latest # Command delimited list of mods.  Behaves exactly like DOCKER_MODS with support for additional registry urls
        - DOCKER_MODS_EX_DEBUG=1 # Set to 1 to enable debug logging
        - DOCKER_MODS_EX_ALLOW_INSECURE=1 # Optional. Allows insecure (no certificate check) connections to registry (useful for self hosted)
        - DOCKER_MODS_EX_REGISTRY_AUTH_SERVICE=harbor-registry # Optional. Allows for setting a custom 'service' value when calling the authentication url for the registry (may eventually move into DOCKER_MODS env variable)
    logging:
      driver: json-file
      options:
        max-size: "100m"
        max-file: "10"
    security_opt:
      - no-new-privileges:true
    restart: always

Tag summary

Content type

Image

Digest

sha256:a013d5f90

Size

3.4 kB

Last updated

over 3 years ago

docker pull ravensorb/linuxserver-mods-docker-extended