docker/kasm-firefox-netbird (c5a1de9603bd43fb7b675d5976e8ee77e8801094)
Published 2025-09-09 19:03:19 +00:00 by jannis
Installation
docker pull git.aigasoft.ch/aigasoft/docker/kasm-firefox-netbird:c5a1de9603bd43fb7b675d5976e8ee77e8801094sha256:3e5260a24a504b83d83bd3d8caeaa2ca1fdf49781b0c2af798d2fff8ae70abf6
Image Layers
| COPY / / # buildkit |
| LABEL org.opencontainers.image.authors=Kasm Tech "info@kasmweb.com" |
| LABEL com.kasmweb.image=true |
| LABEL com.kasmweb.gpu_acceleration_egl=nvidia |
| ARG DISTRO=ubuntu |
| ARG EXTRA_SH=noop.sh |
| ARG LANG=en_US.UTF-8 |
| ARG LANGUAGE=en_US:en |
| ARG LC_ALL=en_US.UTF-8 |
| ARG START_PULSEAUDIO=1 |
| ARG START_XFCE4=1 |
| ARG TZ=Etc/UTC |
| ENV AUDIO_PORT=4901 DEBIAN_FRONTEND=noninteractive DISPLAY=:1 DISTRO=ubuntu GOMP_SPINCOUNT=0 HOME=/home/kasm-user INST_SCRIPTS=/dockerstartup/install KASMVNC_AUTO_RECOVER=true KASM_VNC_PATH=/usr/share/kasmvnc LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 LD_LIBRARY_PATH=/opt/libjpeg-turbo/lib64/:/usr/local/lib/ LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 MAX_FRAME_RATE=24 NO_VNC_PORT=6901 OMP_WAIT_POLICY=PASSIVE PULSE_RUNTIME_PATH=/var/run/pulse SDL_GAMECONTROLLERCONFIG=030000005e040000be02000014010000,XInput Controller,platform:Linux,a:b0,b:b1,x:b2,y:b3,back:b8,guide:b16,start:b9,leftstick:b10,rightstick:b11,leftshoulder:b4,rightshoulder:b5,dpup:b12,dpdown:b13,dpleft:b14,dpright:b15,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:b6,righttrigger:b7 SHELL=/bin/bash START_PULSEAUDIO=1 STARTUPDIR=/dockerstartup START_XFCE4=1 TERM=xterm VNC_COL_DEPTH=24 VNCOPTIONS=-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7 -DLP_ClipDelay=0 VNC_PORT=5901 VNC_PORT=5901 VNC_PW=vncpassword VNC_RESOLUTION=1280x1024 VNC_RESOLUTION=1280x720 VNC_VIEW_ONLY_PW=vncviewonlypassword TZ=Etc/UTC |
| EXPOSE map[4901/tcp:{} 5901/tcp:{} 6901/tcp:{}] |
| WORKDIR /home/kasm-user |
| USER 1000 |
| ENTRYPOINT ["/dockerstartup/kasm_default_profile.sh" "/dockerstartup/vnc_startup.sh" "/dockerstartup/kasm_startup.sh"] |
| CMD ["--wait"] |
| USER root |
| ENV HOME=/home/kasm-default-profile |
| ENV STARTUPDIR=/dockerstartup |
| ENV INST_SCRIPTS=/dockerstartup/install |
| WORKDIR /home/kasm-default-profile |
| COPY ./src/ubuntu/install/firefox/ /dockerstartup/install/firefox/ # buildkit |
| COPY ./src/ubuntu/install/firefox/firefox.desktop /home/kasm-default-profile/Desktop/ # buildkit |
| RUN /bin/sh -c bash $INST_SCRIPTS/firefox/install_firefox.sh && rm -rf $INST_SCRIPTS/firefox/ # buildkit |
| RUN /bin/sh -c cp $HOME/.config/xfce4/xfconf/single-application-xfce-perchannel-xml/* $HOME/.config/xfce4/xfconf/xfce-perchannel-xml/ # buildkit |
| RUN /bin/sh -c cp /usr/share/backgrounds/bg_kasm.png /usr/share/backgrounds/bg_default.png # buildkit |
| RUN /bin/sh -c apt-get remove -y xfce4-panel # buildkit |
| COPY ./src/ubuntu/install/misc/single_app_security.sh /dockerstartup/install/misc/ # buildkit |
| RUN /bin/sh -c bash $INST_SCRIPTS/misc/single_app_security.sh -t && rm -rf $INST_SCRIPTS/misc/ # buildkit |
| COPY ./src/ubuntu/install/firefox/custom_startup.sh /dockerstartup/custom_startup.sh # buildkit |
| RUN /bin/sh -c chmod +x $STARTUPDIR/custom_startup.sh # buildkit |
| ENV KASM_RESTRICTED_FILE_CHOOSER=1 |
| COPY ./src/ubuntu/install/gtk/ /dockerstartup/install/gtk/ # buildkit |
| RUN /bin/sh -c bash $INST_SCRIPTS/gtk/install_restricted_file_chooser.sh # buildkit |
| RUN /bin/sh -c chown 1000:0 $HOME # buildkit |
| RUN /bin/sh -c $STARTUPDIR/set_user_permission.sh $HOME # buildkit |
| ENV HOME=/home/kasm-user |
| WORKDIR /home/kasm-user |
| RUN /bin/sh -c mkdir -p $HOME && chown -R 1000:0 $HOME # buildkit |
| USER 1000 |
| USER root |
| ENV HOME=/home/kasm-default-profile |
| ENV STARTUPDIR=/dockerstartup |
| ENV INST_SCRIPTS=/dockerstartup/install |
| WORKDIR /home/kasm-default-profile |
| ENV NETBIRD_RELEASE=v0.51.2 |
| ENV USE_BIN_INSTALL=true |
| RUN /bin/sh -c curl -fsSL https://pkgs.netbird.io/install.sh | sh # buildkit |
| RUN /bin/sh -c chown 1000:0 $HOME # buildkit |
| ENV HOME=/home/kasm-user |
| WORKDIR /home/kasm-user |
| RUN /bin/sh -c mkdir -p $HOME && chown -R 1000:0 $HOME # buildkit |
| USER 1000 |
Labels
| Key | Value |
|---|---|
| com.kasmweb.gpu_acceleration_egl | nvidia |
| com.kasmweb.image | true |
| org.opencontainers.image.authors | Kasm Tech "info@kasmweb.com" |
Details
2025-09-09 19:03:19 +00:00
Versions (5)
View all
Container
2
OCI / Docker
linux/amd64
Kasm Tech "info@kasmweb.com"
1.2 GiB
8a731bee7eaa3dcb5fff540e939ecf763235a84d
2025-10-20
c5a1de9603bd43fb7b675d5976e8ee77e8801094
2025-09-09
b5ecbf4f95aa36c2bb5bffeb7d28a4effce8fa11
2025-09-09
4e9f83e9aa5e47a92510baa241c8b9eea63c6ca3
2025-09-09
2e35b662f6b43ba8d73e2a8f9baf4b02aad4613b
2025-09-09