# Start VNC server | |
echo "π Starting VNC Server..." | |
vncserver :1 -geometry $VNC_RESOLUTION -depth 24 -localhost no | |
# Start noVNC | |
echo "π Starting noVNC..." | |
websockify --web=/usr/share/novnc/ $NOVNC_PORT localhost:$((5900 + 1)) & | |
# Start desktop environment | |
echo "π₯οΈ Starting Xfce Desktop..." | |
export DISPLAY=:1 | |
xfce4-session & | |
echo "β GUI Environment Ready!" | |
echo "π noVNC: http://localhost:6080" | |
echo "π VNC: localhost:5901" | |
echo "π Password: $VNC_PW" | |
# Keep container running | |
tail -f /dev/null | |