• Joined on 2022-11-30

httpchromium (latest)

Published 2025-08-31 00:54:33 +00:00 by ivanch

Installation

docker pull git.ivanch.me/ivanch/httpchromium:latest
sha256:1e9640378bd8c91070021a3513a13baead8b6d2f4a0858e766050cc5ae9ac262

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:98599296b3845cfad0ddc91f054e32ed9bcdefd76dd7b6dcf64fa3e2d648d018 in /
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive VNC_RESOLUTION=1280x720 VNC_PASSWORD=secret
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends chromium-browser tigervnc-standalone-server tigervnc-common tigervnc-tools dbus-x11 novnc websockify dbus-x11 && apt-get clean && rm -rf /var/lib/apt/lists/*
/bin/sh -c apt-get update && apt-get install -y git python3 python3-websockify xterm && git clone https://github.com/novnc/noVNC.git /opt/novnc
/bin/sh -c wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && apt-get install -y -f ./google-chrome-stable_current_amd64.deb && rm google-chrome-stable_current_amd64.deb
/bin/sh -c useradd -m -s /bin/bash -G sudo browseruser && echo "browseruser:secret" | chpasswd
/bin/sh -c apt-get install mate-desktop-environment-core mate-themes plasma-desktop konsole dolphin -y
/bin/sh -c mkdir -p /home/browseruser/.vnc && echo "#!/bin/bash" > /home/browseruser/.vnc/xstartup && echo 'unset DBUS_SESSION_BUS_ADDRESS' >> /home/browseruser/.vnc/xstartup && echo 'exec /usr/bin/startplasma-x11' >> /home/browseruser/.vnc/xstartup && chmod +x /home/browseruser/.vnc/xstartup
/bin/sh -c echo "#!/bin/bash" > /startup.sh && echo "vncserver :1 -geometry \$VNC_RESOLUTION -depth 24 -passwd /home/browseruser/.vnc/passwd -localhost -SecurityTypes None" >> /startup.sh && echo "sleep 5" >> /startup.sh && echo "/usr/bin/websockify --web /usr/share/novnc/ 6080 localhost:5901" >> /startup.sh && chmod +x /startup.sh && chown browseruser:root /startup.sh
/bin/sh -c touch /home/browseruser/.Xauthority
/bin/sh -c echo $VNC_PASSWORD | vncpasswd -f > /home/browseruser/.vnc/passwd && chmod 600 /home/browseruser/.vnc/passwd
/bin/sh -c chown -R browseruser:browseruser /home/browseruser
USER browseruser
ENV HOME=/home/browseruser
EXPOSE 6080
CMD ["./startup.sh"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2025-08-31 00:54:33 +00:00
2
OCI / Docker
linux/amd64
1.2 GiB
Versions (1) View all
latest 2025-08-31