Namespace
linuxserver
Image / Tag
firefox:128.0.3-r0-ls182
Content Digest
sha256:a6b208ed76c296040b0e617b51822efc0554aebb59d0f1927bb8a3a5df0d094d
Details
Created

2024-08-24 20:38:41 UTC

Size

659 MB

Content Digest
Labels
  • build_version
    Linuxserver.io version:- 128.0.3-r0-ls182 Build-date:- 2024-08-24T20:35:19+00:00
  • com.kasmweb.image
    true
  • maintainer
    thelamer
  • org.opencontainers.image.authors
    linuxserver.io
  • org.opencontainers.image.created
    2024-08-24T20:35:19+00:00
  • org.opencontainers.image.description
    [Firefox](https://www.mozilla.org/en-US/firefox/) Browser, also known as Mozilla Firefox or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.
  • org.opencontainers.image.documentation
    https://docs.linuxserver.io/images/docker-firefox
  • org.opencontainers.image.licenses
    GPL-3.0-only
  • org.opencontainers.image.ref.name
    1f302e0a3a11ae9197bfce70c81e62673aa54aef
  • org.opencontainers.image.revision
    1f302e0a3a11ae9197bfce70c81e62673aa54aef
  • org.opencontainers.image.source
    https://github.com/linuxserver/docker-firefox
  • org.opencontainers.image.title
    Firefox
  • org.opencontainers.image.url
    https://github.com/linuxserver/docker-firefox/packages
  • org.opencontainers.image.vendor
    linuxserver.io
  • org.opencontainers.image.version
    128.0.3-r0-ls182

Environment
DISPLAY

:1

GOMP_SPINCOUNT

0

HOME

/config

LSIO_FIRST_PARTY

true

NVIDIA_DRIVER_CAPABILITIES

all

OMP_WAIT_POLICY

PASSIVE

PATH

/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PERL5LIB

/usr/local/bin

PS1

$(whoami)@$(hostname):$(pwd)\$

PULSE_RUNTIME_PATH

/defaults

S6_CMD_WAIT_FOR_SERVICES_MAXTIME

0

S6_STAGE2_HOOK

/docker-mods

S6_VERBOSITY

1

START_DOCKER

true

TERM

xterm

TITLE

Firefox

VIRTUAL_ENV

/lsiopy


Layers

[#000] sha256:92a6d77e07e10119b9fa971508b2a7379973e7fb28ac3a946d91c29cbb2ff3d8 - 0.86% (5.67 MB)

[#001] sha256:df25a931801a3f099815b275c9959fb0ab6affd88255040d202d9317338dea43 - 0.0% (5.27 KB)

[#002] sha256:b9cf734c42f3c4ee93c90aa946e8ace5d264a794b85eefc28c0e83c2c366babd - 0.0% (1.33 KB)

[#003] sha256:a8ab8f9c048e0e5ddd12cbb2fc4de5d81a05ba8f73a368766b10fd07ec034efb - 0.0% (701 Bytes)

[#004] sha256:7661d317209bf80751f8b2980c834165e517cfd8891846b98d15c35dfd9b9d94 - 0.85% (5.62 MB)

[#005] sha256:94fcdca13dd6c02b92c58aa6ac1b7afb509a5c792aed5932759157aad8dc897e - 0.0% (3.88 KB)

[#006] sha256:48b6f1015a1c525ab3fba3f66cad18004d0b19ed9455d771ac5b1e20db0cf46f - 0.43% (2.82 MB)

[#007] sha256:e84c12a46f5083d5f3345328e38fb9f1dd50ec5eeb388c81e8c8c8a69466c4e1 - 3.3% (21.7 MB)

[#008] sha256:77e3b7e1aa0e270fb83a69b22c0aa4467fe1ed19adee836fadec32be7ea4a3b4 - 71.99% (474 MB)

[#009] sha256:fa38412895c5bef979e2b0ac34c869799a06087be23cfe031cc83b270e2dab43 - 0.0% (13.6 KB)

[#010] sha256:5e05e76d23b7a320e1b975b6eea739a932df429d9970367308ee1dec397c17d2 - 22.57% (149 MB)

[#011] sha256:4a81764cfe7e4fe8912fd98e32d8863fd94a1501a4597046b4a03c2d410fd304 - 0.0% (422 Bytes)


History
2024-08-24 13:31:48 UTC (buildkit.dockerfile.v0)

COPY /root-out/ / # buildkit

2024-08-24 13:31:48 UTC (buildkit.dockerfile.v0)

ARG BUILD_DATE=2024-08-24T13:30:44+00:00

2024-08-24 13:31:48 UTC (buildkit.dockerfile.v0)

ARG VERSION=d6fdb4e3-ls9

2024-08-24 13:31:48 UTC (buildkit.dockerfile.v0)

ARG MODS_VERSION=v3

2024-08-24 13:31:48 UTC (buildkit.dockerfile.v0)

ARG PKG_INST_VERSION=v1

2024-08-24 13:31:48 UTC (buildkit.dockerfile.v0)

ARG LSIOWN_VERSION=v1

2024-08-24 13:31:48 UTC (buildkit.dockerfile.v0)

LABEL build_version=Linuxserver.io version:- d6fdb4e3-ls9 Build-date:- 2024-08-24T13:30:44+00:00

2024-08-24 13:31:48 UTC (buildkit.dockerfile.v0)

LABEL maintainer=TheLamer

2024-08-24 13:31:48 UTC (buildkit.dockerfile.v0)

ADD --chmod=755 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/docker-mods.v3 /docker-mods # buildkit

2024-08-24 13:31:49 UTC (buildkit.dockerfile.v0)

ADD --chmod=755 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/package-install.v1 /etc/s6-overlay/s6-rc.d/init-mods-package-install/run # buildkit

2024-08-24 13:31:49 UTC (buildkit.dockerfile.v0)

ADD --chmod=755 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/lsiown.v1 /usr/bin/lsiown # buildkit

2024-08-24 13:31:49 UTC (buildkit.dockerfile.v0)

ENV PS1=$(whoami)@$(hostname):$(pwd)\$ HOME=/root TERM=xterm S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_VERBOSITY=1 S6_STAGE2_HOOK=/docker-mods VIRTUAL_ENV=/lsiopy PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-08-24 13:31:51 UTC (buildkit.dockerfile.v0)

RUN |5 BUILD_DATE=2024-08-24T13:30:44+00:00 VERSION=d6fdb4e3-ls9 MODS_VERSION=v3 PKG_INST_VERSION=v1 LSIOWN_VERSION=v1 /bin/sh -c echo "**** install runtime packages ****" && apk add --no-cache alpine-release bash ca-certificates catatonit coreutils curl findutils jq netcat-openbsd procps-ng shadow tzdata && echo "**** create abc user and make our folders ****" && groupmod -g 1000 users && useradd -u 911 -U -d /config -s /bin/false abc && usermod -G users abc && mkdir -p /app /config /defaults /lsiopy && echo "**** cleanup ****" && rm -rf /tmp/* # buildkit

2024-08-24 13:31:51 UTC (buildkit.dockerfile.v0)

COPY root/ / # buildkit

2024-08-24 13:31:51 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/init"]

2024-08-24 19:00:36 UTC (buildkit.dockerfile.v0)

ARG BUILD_DATE=2024-08-24T18:59:00+00:00

2024-08-24 19:00:36 UTC (buildkit.dockerfile.v0)

ARG VERSION=9745121c-ls19

2024-08-24 19:00:36 UTC (buildkit.dockerfile.v0)

ARG KASMBINS_RELEASE=1.15.0

2024-08-24 19:00:36 UTC (buildkit.dockerfile.v0)

LABEL build_version=Linuxserver.io version:- 9745121c-ls19 Build-date:- 2024-08-24T18:59:00+00:00

2024-08-24 19:00:36 UTC (buildkit.dockerfile.v0)

LABEL maintainer=thelamer

2024-08-24 19:00:36 UTC (buildkit.dockerfile.v0)

LABEL com.kasmweb.image=true

2024-08-24 19:00:36 UTC (buildkit.dockerfile.v0)

ENV DISPLAY=:1 PERL5LIB=/usr/local/bin OMP_WAIT_POLICY=PASSIVE GOMP_SPINCOUNT=0 HOME=/config START_DOCKER=true PULSE_RUNTIME_PATH=/defaults NVIDIA_DRIVER_CAPABILITIES=all

2024-08-24 19:00:36 UTC (buildkit.dockerfile.v0)

COPY /kclient /kclient # buildkit

2024-08-24 19:04:19 UTC (buildkit.dockerfile.v0)

COPY /build-out/ / # buildkit

2024-08-24 19:04:42 UTC (buildkit.dockerfile.v0)

RUN |3 BUILD_DATE=2024-08-24T18:59:00+00:00 VERSION=9745121c-ls19 KASMBINS_RELEASE=1.15.0 /bin/sh -c echo "**** install deps ****" && apk add --no-cache bash ca-certificates cups cups-client dbus-x11 docker docker-cli-compose dunst ffmpeg font-noto font-noto-emoji fuse-overlayfs gcompat intel-media-driver iproute2-minimal lang libgcc libgomp libjpeg-turbo libnotify libstdc++ libwebp libxfont2 libxshmfence mcookie mesa mesa-dri-gallium mesa-gbm mesa-gl mesa-va-gallium mesa-vulkan-ati mesa-vulkan-intel mesa-vulkan-layers mesa-vulkan-swrast nginx nodejs openbox openssh-client openssl pciutils-libs perl perl-datetime perl-hash-merge-simple perl-list-moreutils perl-switch perl-try-tiny perl-yaml-tiny pixman pulseaudio pulseaudio-utils py3-xdg python3 setxkbmap sudo tar vulkan-tools xauth xf86-video-amdgpu xf86-video-ati xf86-video-intel xf86-video-nouveau xf86-video-qxl xkbcomp xkeyboard-config xterm && apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ cups-pdf && echo "**** printer config ****" && sed -i "s:^#Out.*:Out /home/kasm-user/PDF:" /etc/cups/cups-pdf.conf && sed -i 's/^SystemGroup .*/SystemGroup lpadmin root/' /etc/cups/cups-files.conf && echo "**** filesystem setup ****" && ln -s /usr/local/share/kasmvnc /usr/share/kasmvnc && ln -s /usr/local/etc/kasmvnc /etc/kasmvnc && ln -s /usr/local/lib/kasmvnc /usr/lib/kasmvncserver && echo "**** openbox tweaks ****" && sed -i -e 's/NLIMC/NLMC/g' -e 's|</applications>| <application class="*"><maximized>yes</maximized></application>\n</applications>|' -e 's|</keyboard>| <keybind key="C-S-d"><action name="ToggleDecorations"/></keybind>\n</keyboard>|' /etc/xdg/openbox/rc.xml && echo "**** user perms ****" && echo "abc:abc" | chpasswd && usermod -s /bin/bash abc && echo '%wheel ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/wheel && adduser abc wheel && echo "**** proot-apps ****" && mkdir /proot-apps/ && PAPPS_RELEASE=$(curl -sX GET "https://api.github.com/repos/linuxserver/proot-apps/releases/latest" | awk '/tag_name/{print $4;exit}' FS='[""]') && curl -L https://github.com/linuxserver/proot-apps/releases/download/${PAPPS_RELEASE}/proot-apps-x86_64.tar.gz | tar -xzf - -C /proot-apps/ && echo "${PAPPS_RELEASE}" > /proot-apps/pversion && echo "**** kasm support ****" && useradd -u 1000 -U -d /home/kasm-user -s /bin/bash kasm-user && echo "kasm-user:kasm" | chpasswd && adduser kasm-user wheel && mkdir -p /home/kasm-user && chown 1000:1000 /home/kasm-user && mkdir -p /var/run/pulse && chown 1000:root /var/run/pulse && mkdir -p /kasmbins && curl -s https://kasm-ci.s3.amazonaws.com/kasmbins-amd64-${KASMBINS_RELEASE}.tar.gz | tar xzvf - -C /kasmbins/ && chmod +x /kasmbins/* && chown -R 1000:1000 /kasmbins && chown 1000:1000 /usr/share/kasmvnc/www/Downloads && mkdir -p /dockerstartup && echo "**** dind support ****" && addgroup -S dockremap && adduser -S -G dockremap dockremap && echo 'dockremap:165536:65536' >> /etc/subuid && echo 'dockremap:165536:65536' >> /etc/subgid && curl -o /usr/local/bin/dind -L https://raw.githubusercontent.com/moby/moby/master/hack/dind && chmod +x /usr/local/bin/dind && usermod -aG docker abc && echo 'hosts: files dns' > /etc/nsswitch.conf && echo "**** theme ****" && curl -s https://raw.githubusercontent.com/thelamer/lang-stash/master/theme.tar.gz | tar xzvf - -C /usr/share/themes/Clearlooks/openbox-3/ && echo "**** cleanup ****" && rm -rf /tmp/* # buildkit

2024-08-24 19:04:42 UTC (buildkit.dockerfile.v0)

COPY /root / # buildkit

2024-08-24 19:04:42 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{} 3001/tcp:{}]

2024-08-24 19:04:42 UTC (buildkit.dockerfile.v0)

VOLUME [/config]

2024-08-24 20:38:41 UTC (buildkit.dockerfile.v0)

ENV LSIO_FIRST_PARTY=true

2024-08-24 20:38:41 UTC (buildkit.dockerfile.v0)

ARG BUILD_DATE=2024-08-24T20:35:19+00:00

2024-08-24 20:38:41 UTC (buildkit.dockerfile.v0)

ARG VERSION=128.0.3-r0-ls182

2024-08-24 20:38:41 UTC (buildkit.dockerfile.v0)

ARG FIREFOX_VERSION=128.0.3-r0

2024-08-24 20:38:41 UTC (buildkit.dockerfile.v0)

LABEL build_version=Linuxserver.io version:- 128.0.3-r0-ls182 Build-date:- 2024-08-24T20:35:19+00:00

2024-08-24 20:38:41 UTC (buildkit.dockerfile.v0)

LABEL maintainer=thelamer

2024-08-24 20:38:41 UTC (buildkit.dockerfile.v0)

ENV TITLE=Firefox

2024-08-24 20:38:41 UTC (buildkit.dockerfile.v0)

RUN |3 BUILD_DATE=2024-08-24T20:35:19+00:00 VERSION=128.0.3-r0-ls182 FIREFOX_VERSION=128.0.3-r0 /bin/sh -c echo "**** add icon ****" && curl -o /kclient/public/icon.png https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/firefox-logo.png && echo "**** install packages ****" && if [ -z ${FIREFOX_VERSION+x} ]; then FIREFOX_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp && awk '/^P:firefox$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); fi && apk add --no-cache firefox==${FIREFOX_VERSION} && echo "**** lang support ****" && FF_VERSION=$(curl -sI https://download.mozilla.org/?product=firefox-latest | awk -F '(releases/|/win32)' '/Location/ {print $2}') && REL_URL="https://releases.mozilla.org/pub/firefox/releases/${FF_VERSION}/win64/xpi/" && LANGS=$(curl -Ls ${REL_URL} | awk -F '(xpi">|</a>)' '/href.*xpi/ {print $2}' | tr '\n' ' ') && EXT_DIR=/usr/lib/firefox/distribution/extensions/ && mkdir -p ${EXT_DIR} && for LANG in ${LANGS}; do LANGCODE=$(echo ${LANG} | sed 's/\.xpi//g'); echo "Downloading ${LANG} Language pack"; curl -o ${EXT_DIR}langpack-${LANGCODE}@firefox.mozilla.org.xpi -Ls ${REL_URL}${LANG}; done && echo "**** default firefox settings ****" && FIREFOX_SETTING="/usr/lib/firefox/browser/defaults/preferences/firefox.js" && echo 'pref("datareporting.policy.firstRunURL", "");' > ${FIREFOX_SETTING} && echo 'pref("datareporting.policy.dataSubmissionEnabled", false);' >> ${FIREFOX_SETTING} && echo 'pref("datareporting.healthreport.service.enabled", false);' >> ${FIREFOX_SETTING} && echo 'pref("datareporting.healthreport.uploadEnabled", false);' >> ${FIREFOX_SETTING} && echo 'pref("trailhead.firstrun.branches", "nofirstrun-empty");' >> ${FIREFOX_SETTING} && echo 'pref("browser.aboutwelcome.enabled", false);' >> ${FIREFOX_SETTING} && echo "**** cleanup ****" && rm -rf /tmp/* # buildkit

2024-08-24 20:38:41 UTC (buildkit.dockerfile.v0)

COPY /root / # buildkit

2024-08-24 20:38:41 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2024-08-24 20:38:41 UTC (buildkit.dockerfile.v0)

VOLUME [/config]

Details
Created

2024-08-24 20:37:34 UTC

Size

574 MB

Content Digest
Labels
  • build_version
    Linuxserver.io version:- 128.0.3-r0-ls182 Build-date:- 2024-08-24T20:35:19+00:00
  • com.kasmweb.image
    true
  • maintainer
    thelamer
  • org.opencontainers.image.authors
    linuxserver.io
  • org.opencontainers.image.created
    2024-08-24T20:35:19+00:00
  • org.opencontainers.image.description
    [Firefox](https://www.mozilla.org/en-US/firefox/) Browser, also known as Mozilla Firefox or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.
  • org.opencontainers.image.documentation
    https://docs.linuxserver.io/images/docker-firefox
  • org.opencontainers.image.licenses
    GPL-3.0-only
  • org.opencontainers.image.ref.name
    1f302e0a3a11ae9197bfce70c81e62673aa54aef
  • org.opencontainers.image.revision
    1f302e0a3a11ae9197bfce70c81e62673aa54aef
  • org.opencontainers.image.source
    https://github.com/linuxserver/docker-firefox
  • org.opencontainers.image.title
    Firefox
  • org.opencontainers.image.url
    https://github.com/linuxserver/docker-firefox/packages
  • org.opencontainers.image.vendor
    linuxserver.io
  • org.opencontainers.image.version
    128.0.3-r0-ls182

Environment
DISPLAY

:1

GOMP_SPINCOUNT

0

HOME

/config

LSIO_FIRST_PARTY

true

NVIDIA_DRIVER_CAPABILITIES

all

OMP_WAIT_POLICY

PASSIVE

PATH

/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PERL5LIB

/usr/local/bin

PS1

$(whoami)@$(hostname):$(pwd)\$

PULSE_RUNTIME_PATH

/defaults

S6_CMD_WAIT_FOR_SERVICES_MAXTIME

0

S6_STAGE2_HOOK

/docker-mods

S6_VERBOSITY

1

START_DOCKER

true

TERM

xterm

TITLE

Firefox

VIRTUAL_ENV

/lsiopy


Layers

[#000] sha256:68022640567182886fe567d96df2f99589a1cf7a706094dc8405f7b65d268a6d - 1.15% (6.59 MB)

[#001] sha256:df25a931801a3f099815b275c9959fb0ab6affd88255040d202d9317338dea43 - 0.0% (5.27 KB)

[#002] sha256:e10a25243623518646f2e56fc25f9b021109da8d86778b36779882f596586593 - 0.0% (1.33 KB)

[#003] sha256:ae52106ada8084440e918593a80c53c42eb58174350e1e566aae59dc08345a57 - 0.0% (701 Bytes)

[#004] sha256:6ed540bfca2f415b43080032710cc9cb4706701eb713cf361996ad2eca01b145 - 1.03% (5.91 MB)

[#005] sha256:2bfa11208730a72fca03893b3b4ab015b808dfcfa9414fa67f53c456dead968b - 0.0% (3.89 KB)

[#006] sha256:4ccfef65d703c73c5889241c5fb8838d1932e7d3e47102842a102c5b39efcef1 - 0.49% (2.82 MB)

[#007] sha256:b942aaad3bedc464b20895801eea467b1aa0c8c4a3545cb6213b220857c0ff49 - 3.51% (20.1 MB)

[#008] sha256:dfd1c4f090ea3b21ea765eb7840eb45069983d242ee8f60de74f1e23ff7ee3aa - 68.56% (394 MB)

[#009] sha256:7c8a3caf6876dde47aed88492015fd43dcd1b6f1efad0d8a7730039837fa1b65 - 0.0% (13.6 KB)

[#010] sha256:0b8c6c2bc3b12b2bcfb2739c9a621416ade74ee7b10626e68197e9c7ce6ef045 - 25.26% (145 MB)

[#011] sha256:d87aee7eef5e78c8d4af622bd8793ebad8d55e33fd56ea31329c02799302c0c8 - 0.0% (421 Bytes)


History
2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

COPY /root-out/ / # buildkit

2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

ARG BUILD_DATE=2024-08-24T13:30:44+00:00

2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

ARG VERSION=d6fdb4e3-ls9

2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

ARG MODS_VERSION=v3

2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

ARG PKG_INST_VERSION=v1

2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

ARG LSIOWN_VERSION=v1

2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

LABEL build_version=Linuxserver.io version:- d6fdb4e3-ls9 Build-date:- 2024-08-24T13:30:44+00:00

2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

LABEL maintainer=TheLamer

2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

ADD --chmod=755 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/docker-mods.v3 /docker-mods # buildkit

2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

ADD --chmod=755 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/package-install.v1 /etc/s6-overlay/s6-rc.d/init-mods-package-install/run # buildkit

2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

ADD --chmod=755 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/lsiown.v1 /usr/bin/lsiown # buildkit

2024-08-24 14:31:48 +0100 (buildkit.dockerfile.v0)

ENV PS1=$(whoami)@$(hostname):$(pwd)\$ HOME=/root TERM=xterm S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_VERBOSITY=1 S6_STAGE2_HOOK=/docker-mods VIRTUAL_ENV=/lsiopy PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-08-24 14:31:49 +0100 (buildkit.dockerfile.v0)

RUN |5 BUILD_DATE=2024-08-24T13:30:44+00:00 VERSION=d6fdb4e3-ls9 MODS_VERSION=v3 PKG_INST_VERSION=v1 LSIOWN_VERSION=v1 /bin/sh -c echo "**** install runtime packages ****" && apk add --no-cache alpine-release bash ca-certificates catatonit coreutils curl findutils jq netcat-openbsd procps-ng shadow tzdata && echo "**** create abc user and make our folders ****" && groupmod -g 1000 users && useradd -u 911 -U -d /config -s /bin/false abc && usermod -G users abc && mkdir -p /app /config /defaults /lsiopy && echo "**** cleanup ****" && rm -rf /tmp/* # buildkit

2024-08-24 14:31:49 +0100 (buildkit.dockerfile.v0)

COPY root/ / # buildkit

2024-08-24 14:31:49 +0100 (buildkit.dockerfile.v0)

ENTRYPOINT ["/init"]

2024-08-24 19:01:42 UTC (buildkit.dockerfile.v0)

ARG BUILD_DATE=2024-08-24T18:59:00+00:00

2024-08-24 19:01:42 UTC (buildkit.dockerfile.v0)

ARG VERSION=9745121c-ls19

2024-08-24 19:01:42 UTC (buildkit.dockerfile.v0)

ARG KASMBINS_RELEASE=1.15.0

2024-08-24 19:01:42 UTC (buildkit.dockerfile.v0)

LABEL build_version=Linuxserver.io version:- 9745121c-ls19 Build-date:- 2024-08-24T18:59:00+00:00

2024-08-24 19:01:42 UTC (buildkit.dockerfile.v0)

LABEL maintainer=thelamer

2024-08-24 19:01:42 UTC (buildkit.dockerfile.v0)

LABEL com.kasmweb.image=true

2024-08-24 19:01:42 UTC (buildkit.dockerfile.v0)

ENV DISPLAY=:1 PERL5LIB=/usr/local/bin OMP_WAIT_POLICY=PASSIVE GOMP_SPINCOUNT=0 HOME=/config START_DOCKER=true PULSE_RUNTIME_PATH=/defaults NVIDIA_DRIVER_CAPABILITIES=all

2024-08-24 19:01:42 UTC (buildkit.dockerfile.v0)

COPY /kclient /kclient # buildkit

2024-08-24 19:09:12 UTC (buildkit.dockerfile.v0)

COPY /build-out/ / # buildkit

2024-08-24 19:09:42 UTC (buildkit.dockerfile.v0)

RUN |3 BUILD_DATE=2024-08-24T18:59:00+00:00 VERSION=9745121c-ls19 KASMBINS_RELEASE=1.15.0 /bin/sh -c echo "**** install deps ****" && apk add --no-cache bash ca-certificates cups cups-client dbus-x11 docker docker-cli-compose dunst ffmpeg font-noto font-noto-emoji fuse-overlayfs gcompat iproute2-minimal lang libgcc libgomp libjpeg-turbo libnotify libstdc++ libwebp libxfont2 libxshmfence mcookie mesa mesa-dri-gallium mesa-gbm mesa-gl nginx nodejs openbox openssh-client openssl pciutils-libs perl perl-datetime perl-hash-merge-simple perl-list-moreutils perl-switch perl-try-tiny perl-yaml-tiny pixman pulseaudio pulseaudio-utils py3-xdg python3 setxkbmap sudo tar vulkan-tools xauth xf86-video-amdgpu xf86-video-ati xf86-video-nouveau xkbcomp xkeyboard-config xterm && apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ cups-pdf && echo "**** printer config ****" && sed -i "s:^#Out.*:Out /home/kasm-user/PDF:" /etc/cups/cups-pdf.conf && sed -i 's/^SystemGroup .*/SystemGroup lpadmin root/' /etc/cups/cups-files.conf && echo "**** filesystem setup ****" && ln -s /usr/local/share/kasmvnc /usr/share/kasmvnc && ln -s /usr/local/etc/kasmvnc /etc/kasmvnc && ln -s /usr/local/lib/kasmvnc /usr/lib/kasmvncserver && echo "**** openbox tweaks ****" && sed -i -e 's/NLIMC/NLMC/g' -e 's|</applications>| <application class="*"><maximized>yes</maximized></application>\n</applications>|' -e 's|</keyboard>| <keybind key="C-S-d"><action name="ToggleDecorations"/></keybind>\n</keyboard>|' /etc/xdg/openbox/rc.xml && echo "**** user perms ****" && echo "abc:abc" | chpasswd && usermod -s /bin/bash abc && echo '%wheel ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/wheel && adduser abc wheel && echo "**** proot-apps ****" && mkdir /proot-apps/ && PAPPS_RELEASE=$(curl -sX GET "https://api.github.com/repos/linuxserver/proot-apps/releases/latest" | awk '/tag_name/{print $4;exit}' FS='[""]') && curl -L https://github.com/linuxserver/proot-apps/releases/download/${PAPPS_RELEASE}/proot-apps-aarch64.tar.gz | tar -xzf - -C /proot-apps/ && echo "${PAPPS_RELEASE}" > /proot-apps/pversion && echo "**** kasm support ****" && useradd -u 1000 -U -d /home/kasm-user -s /bin/bash kasm-user && echo "kasm-user:kasm" | chpasswd && adduser kasm-user wheel && mkdir -p /home/kasm-user && chown 1000:1000 /home/kasm-user && mkdir -p /var/run/pulse && chown 1000:root /var/run/pulse && mkdir -p /kasmbins && curl -s https://kasm-ci.s3.amazonaws.com/kasmbins-arm64-${KASMBINS_RELEASE}.tar.gz | tar xzvf - -C /kasmbins/ && chmod +x /kasmbins/* && chown -R 1000:1000 /kasmbins && chown 1000:1000 /usr/share/kasmvnc/www/Downloads && mkdir -p /dockerstartup && echo "**** dind support ****" && addgroup -S dockremap && adduser -S -G dockremap dockremap && echo 'dockremap:165536:65536' >> /etc/subuid && echo 'dockremap:165536:65536' >> /etc/subgid && curl -o /usr/local/bin/dind -L https://raw.githubusercontent.com/moby/moby/master/hack/dind && chmod +x /usr/local/bin/dind && usermod -aG docker abc && echo 'hosts: files dns' > /etc/nsswitch.conf && echo "**** theme ****" && curl -s https://raw.githubusercontent.com/thelamer/lang-stash/master/theme.tar.gz | tar xzvf - -C /usr/share/themes/Clearlooks/openbox-3/ && echo "**** cleanup ****" && rm -rf /tmp/* # buildkit

2024-08-24 19:09:43 UTC (buildkit.dockerfile.v0)

COPY /root / # buildkit

2024-08-24 19:09:43 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{} 3001/tcp:{}]

2024-08-24 19:09:43 UTC (buildkit.dockerfile.v0)

VOLUME [/config]

2024-08-24 20:37:34 UTC (buildkit.dockerfile.v0)

ENV LSIO_FIRST_PARTY=true

2024-08-24 20:37:34 UTC (buildkit.dockerfile.v0)

ARG BUILD_DATE=2024-08-24T20:35:19+00:00

2024-08-24 20:37:34 UTC (buildkit.dockerfile.v0)

ARG VERSION=128.0.3-r0-ls182

2024-08-24 20:37:34 UTC (buildkit.dockerfile.v0)

ARG FIREFOX_VERSION=128.0.3-r0

2024-08-24 20:37:34 UTC (buildkit.dockerfile.v0)

LABEL build_version=Linuxserver.io version:- 128.0.3-r0-ls182 Build-date:- 2024-08-24T20:35:19+00:00

2024-08-24 20:37:34 UTC (buildkit.dockerfile.v0)

LABEL maintainer=thelamer

2024-08-24 20:37:34 UTC (buildkit.dockerfile.v0)

ENV TITLE=Firefox

2024-08-24 20:37:34 UTC (buildkit.dockerfile.v0)

RUN |3 BUILD_DATE=2024-08-24T20:35:19+00:00 VERSION=128.0.3-r0-ls182 FIREFOX_VERSION=128.0.3-r0 /bin/sh -c echo "**** add icon ****" && curl -o /kclient/public/icon.png https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/firefox-logo.png && echo "**** install packages ****" && if [ -z ${FIREFOX_VERSION+x} ]; then FIREFOX_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp && awk '/^P:firefox$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); fi && apk add --no-cache firefox==${FIREFOX_VERSION} && echo "**** lang support ****" && FF_VERSION=$(curl -sI https://download.mozilla.org/?product=firefox-latest | awk -F '(releases/|/win32)' '/Location/ {print $2}') && REL_URL="https://releases.mozilla.org/pub/firefox/releases/${FF_VERSION}/win64/xpi/" && LANGS=$(curl -Ls ${REL_URL} | awk -F '(xpi">|</a>)' '/href.*xpi/ {print $2}' | tr '\n' ' ') && EXT_DIR=/usr/lib/firefox/distribution/extensions/ && mkdir -p ${EXT_DIR} && for LANG in ${LANGS}; do LANGCODE=$(echo ${LANG} | sed 's/\.xpi//g'); echo "Downloading ${LANG} Language pack"; curl -o ${EXT_DIR}langpack-${LANGCODE}@firefox.mozilla.org.xpi -Ls ${REL_URL}${LANG}; done && echo "**** default firefox settings ****" && FIREFOX_SETTING="/usr/lib/firefox/browser/defaults/preferences/firefox.js" && echo 'pref("datareporting.policy.firstRunURL", "");' > ${FIREFOX_SETTING} && echo 'pref("datareporting.policy.dataSubmissionEnabled", false);' >> ${FIREFOX_SETTING} && echo 'pref("datareporting.healthreport.service.enabled", false);' >> ${FIREFOX_SETTING} && echo 'pref("datareporting.healthreport.uploadEnabled", false);' >> ${FIREFOX_SETTING} && echo 'pref("trailhead.firstrun.branches", "nofirstrun-empty");' >> ${FIREFOX_SETTING} && echo 'pref("browser.aboutwelcome.enabled", false);' >> ${FIREFOX_SETTING} && echo "**** cleanup ****" && rm -rf /tmp/* # buildkit

2024-08-24 20:37:34 UTC (buildkit.dockerfile.v0)

COPY /root / # buildkit

2024-08-24 20:37:34 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2024-08-24 20:37:34 UTC (buildkit.dockerfile.v0)

VOLUME [/config]