Block a user
cistech-vpn (latest)
Published 2026-01-17 11:41:05 +00:00 by alexz
Installation
docker pull git.alexzaw.dev/alexz/cistech-vpn:latestsha256:e2425166fca92c382c812f66b9ba464df06cd50814fb3c21152cc6ff5a0dcbca
Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:3077ee44db3cc7d38740d60a05c81418dd3825a007db473658464f52689e867b in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive PLAYWRIGHT_BROWSERS_PATH=/ms-playwright VIRTUAL_ENV=/opt/venv PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin QTWEBENGINE_DISABLE_SANDBOX=1 QTWEBENGINE_CHROMIUM_FLAGS=--no-sandbox --disable-gpu OC_URL=https://vpn.cistech.net/Employees OC_SERVERCERT=pin-sha256:HyHob3LiVmIp8ch9AzHJ9jMYqI43tO5N13oWeBLiZ/0= OC_USER=alex.zaw@cistech.net OC_TOTP_SECRET=t6ypnjqvyx2yvw2l VNC_PASSWORD=Az@83278327$$@@ |
| RUN /bin/sh -c apt-get update && apt-get install -y openconnect iproute2 iptables ca-certificates python3 python3-pip python3-venv vpnc-scripts curl wget openssh-client x11vnc xvfb fluxbox novnc websockify xterm nano oathtool xauth libnss3 libatk1.0-0 libatk-bridge2.0-0 libx11-6 libx11-xcb1 libxcomposite1 libxrandr2 libgbm1 libxdamage1 libpango-1.0-0 fonts-liberation libegl1 libgl1 libopengl0 libdbus-1-3 libglib2.0-0 libxkbcommon0 libxkbcommon-x11-0 libxcb1 libxcb-cursor0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render0 libxcb-render-util0 libxcb-shm0 libxcb-xfixes0 libxcb-xinerama0 libxcb-randr0 libxcb-glx0 sudo && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c apt-get update && (apt-get install -y libasound2t64 || apt-get install -y libasound2) && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c python3 -m venv "$VIRTUAL_ENV" # buildkit |
| RUN /bin/sh -c pip install --no-cache-dir openconnect-sso playwright keyring keyrings.alt && python -m playwright install --with-deps chromium # buildkit |
| RUN /bin/sh -c arch=$(dpkg --print-architecture) && if [ "$arch" = "amd64" ]; then curl -fsSL https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb -o /tmp/cloudflared.deb && apt-get update && apt-get install -y /tmp/cloudflared.deb && rm -f /tmp/cloudflared.deb ; else echo "Install cloudflared manually for arch=$arch" && exit 1 ; fi # buildkit |
| COPY entrypoint.sh /entrypoint.sh # buildkit |
| RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit |
| EXPOSE [6901/tcp] |
| ENTRYPOINT ["/entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 24.04 |