The vnc-desktop container no longer runs a desktop environment. KDE Plasma and Xvnc now run directly on the host via a vnc-kde systemd service, with port 5901 firewalled to the podman bridge subnet only. The container is reduced to a websockify bridge forwarding the noVNC web UI to hetzner-host:5901. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
15 lines
250 B
Docker
15 lines
250 B
Docker
FROM ubuntu:24.04
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
novnc \
|
|
python3-websockify \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
COPY start.sh /start.sh
|
|
RUN chmod +x /start.sh
|
|
|
|
EXPOSE 6080
|
|
|
|
CMD ["/start.sh"]
|