Timon Horlboge SecretMineDE
  • Joined on 2022-07-26

jdownloader2-custom (latest)

Published 2026-07-05 13:23:53 +02:00 by SecretMineDE

Installation

docker pull git.secretmine.de/secretminede/jdownloader2-custom:latest
sha256:5bb1a0432c1522a3d304c54cf40d793039f23054ee9e7ada044ad4575f80c3e8

Image Layers

ADD alpine-minirootfs-3.20.9-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG TARGETPLATFORM
WORKDIR /tmp
COPY / / # buildkit
ARG ALPINE_PKGS
ARG DEBIAN_PKGS
RUN |3 TARGETPLATFORM=linux/amd64 ALPINE_PKGS= tzdata DEBIAN_PKGS= tzdata /bin/sh -c case "$(awk -F= '/^ID=/ {print $2}' /etc/os-release)" in alpine) /opt/base/bin/add-pkg ${ALPINE_PKGS}; ;; debian|ubuntu) /opt/base/bin/add-pkg ${DEBIAN_PKGS}; ;; *) echo "ERROR: unknown os ID '$(awk -F= '/^ID=/ {print $2}' /etc/os-release)'"; exit 1; ;; esac # buildkit
RUN |3 TARGETPLATFORM=linux/amd64 ALPINE_PKGS= tzdata DEBIAN_PKGS= tzdata /bin/sh -c if [ -f /root/.profile ]; then echo "# Include Docker container definitions." >> /root/.profile && echo ". /root/.docker_rc" >> /root/.profile; fi # buildkit
RUN |3 TARGETPLATFORM=linux/amd64 ALPINE_PKGS= tzdata DEBIAN_PKGS= tzdata /bin/sh -c mkdir -p /defaults /opt/base/etc/logrotate.d /etc/services.d /etc/cont-env.d /etc/cont-init.d /etc/cont-finish.d /etc/cont-logrotate.d && true # buildkit
RUN |3 TARGETPLATFORM=linux/amd64 ALPINE_PKGS= tzdata DEBIAN_PKGS= tzdata /bin/sh -c if [ -f /etc/apk/repositories ]; then cp /etc/apk/repositories /defaults/; elif [ -f /etc/apt/sources.list.d/ubuntu.sources ]; then cp /etc/apt/sources.list.d/ubuntu.sources /defaults/; elif [ -f /etc/apt/sources.list.d/debian.sources ]; then cp /etc/apt/sources.list.d/debian.sources /defaults/; else cp /etc/apt/sources.list /defaults/; fi # buildkit
RUN |3 TARGETPLATFORM=linux/amd64 ALPINE_PKGS= tzdata DEBIAN_PKGS= tzdata /bin/sh -c /opt/base/bin/set-cont-env DOCKER_IMAGE_PLATFORM "${TARGETPLATFORM:-}" && true # buildkit
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/base/sbin:/opt/base/bin ENV=/root/.docker_rc USER_ID=1000 GROUP_ID=1000 SUP_GROUP_IDS= UMASK=0022 LANG=en_US.UTF-8 TZ=Etc/UTC KEEP_APP_RUNNING=0 APP_NICENESS=0 INSTALL_PACKAGES= PACKAGES_MIRROR= CONTAINER_DEBUG=0
VOLUME [/config]
CMD ["/init"]
ARG IMAGE_VERSION=unknown
LABEL org.label-schema.name=baseimage org.label-schema.description=A minimal docker baseimage to ease creation of long-lived application containers org.label-schema.version=3.10.5 org.label-schema.vcs-url=https://github.com/jlesage/docker-baseimage org.label-schema.schema-version=1.0
WORKDIR /tmp
ARG ALPINE_PKGS
ARG DEBIAN_PKGS
RUN |2 ALPINE_PKGS= openssl netcat-openbsd DEBIAN_PKGS= openssl netcat-openbsd net-tools /bin/sh -c case "$(awk -F= '/^ID=/ {print $2}' /etc/os-release)" in alpine) /opt/base/bin/add-pkg ${ALPINE_PKGS}; ;; debian|ubuntu) /opt/base/bin/add-pkg ${DEBIAN_PKGS}; ;; *) echo "ERROR: unknown os ID '$(awk -F= '/^ID=/ {print $2}' /etc/os-release)'"; exit 1; ;; esac && rm -rf /var/cache/fontconfig/* # buildkit
COPY / / # buildkit
ENV DISPLAY_WIDTH=1920 DISPLAY_HEIGHT=1080 DARK_MODE=0 SECURE_CONNECTION=0 SECURE_CONNECTION_VNC_METHOD=SSL SECURE_CONNECTION_CERTS_CHECK_INTERVAL=60 WEB_LOCALHOST_ONLY=0 VNC_LOCALHOST_ONLY=0 WEB_LISTENING_PORT=5800 VNC_LISTENING_PORT=5900 VNC_PASSWORD= ENABLE_CJK_FONT=0 WEB_AUDIO=0 WEB_AUTHENTICATION=0 WEB_AUTHENTICATION_TOKEN_VALIDITY_TIME=24 WEB_AUTHENTICATION_USERNAME= WEB_AUTHENTICATION_PASSWORD= WEB_FILE_MANAGER=0 WEB_FILE_MANAGER_ALLOWED_PATHS=AUTO WEB_FILE_MANAGER_DENIED_PATHS= WEB_NOTIFICATION=0 WEB_TERMINAL=0
EXPOSE map[5800/tcp:{} 5900/tcp:{}]
ARG IMAGE_VERSION=unknown
LABEL org.label-schema.name=baseimage-gui org.label-schema.description=A minimal docker baseimage to ease creation of X graphical application containers org.label-schema.version=4.11.3 org.label-schema.vcs-url=https://github.com/jlesage/docker-baseimage-gui org.label-schema.schema-version=1.0
ARG DOCKER_IMAGE_VERSION=26.03.1
WORKDIR /tmp
RUN |1 DOCKER_IMAGE_VERSION=26.03.1 /bin/sh -c add-pkg java-common openjdk8-jre jq ttf-dejavu curl ffmpeg rtmpdump moreutils # buildkit
RUN |1 DOCKER_IMAGE_VERSION=26.03.1 /bin/sh -c APP_ICON_URL=https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/jdownloader-2-icon.png && install_app_icon.sh "$APP_ICON_URL" # buildkit
COPY rootfs/ / # buildkit
COPY /defaults/JDownloader.jar /defaults/JDownloader.jar # buildkit
RUN |1 DOCKER_IMAGE_VERSION=26.03.1 /bin/sh -c set-cont-env APP_NAME "JDownloader 2" && set-cont-env DOCKER_IMAGE_VERSION "$DOCKER_IMAGE_VERSION" && true # buildkit
ENV MYJDOWNLOADER_EMAIL= MYJDOWNLOADER_PASSWORD= MYJDOWNLOADER_DEVICE_NAME= JDOWNLOADER_HEADLESS=0 JDOWNLOADER_MAX_MEM=
VOLUME [/output]
EXPOSE [3129/tcp]
LABEL org.label-schema.name=jdownloader-2 org.label-schema.description=Docker container for JDownloader 2 org.label-schema.version=26.03.1 org.label-schema.vcs-url=https://github.com/jlesage/docker-jdownloader-2 org.label-schema.schema-version=1.0
RUN /bin/sh -c apk --no-cache add nodejs && cd /tmp/ && wget -O /tmp/solver.zip https://github.com/cracker0dks/CaptchaSolver/archive/refs/heads/master.zip && unzip solver.zip && mv CaptchaSolver-master/JDownloader\ 2.0/* /defaults/ && rm -rf /tmp/* # buildkit

Labels

Key Value
org.label-schema.description Docker container for JDownloader 2
org.label-schema.name jdownloader-2
org.label-schema.schema-version 1.0
org.label-schema.vcs-url https://github.com/jlesage/docker-jdownloader-2
org.label-schema.version 26.03.1
Details
Container
2026-07-05 13:23:53 +02:00
2
OCI / Docker
linux/amd64
240 MiB
Versions (1) View all
latest 2026-07-05