Skip to content

Releases: lizuju/ros2-web-desktop

ros2-web-desktop v0.1.10

09 Jun 09:09

Choose a tag to compare

Changes

  • Switch the remote desktop backend to TigerVNC / Xvnc.
  • Keep noVNC access through websockify and SSH tunnel workflow.
  • Update setup, start, status, doctor, stop, Docker, and README references for the new backend.

Download

Use the attached ros2-web-desktop.tar.gz package for a stable release download.

Verify

  • bash -n scripts/*.sh
  • git diff --check
  • docker compose -f docker-compose.ros2-novnc.yml config
  • no stale Xvfb/x11vnc backend references found

ros2-web-desktop v0.1.9

09 Jun 07:41

Choose a tag to compare

Changes

  • Removed local one-click tunnel helper scripts.
  • README now documents only the standard ssh -N -L tunnel command, so the local computer does not need to download this project.
  • Remote start-ros2-novnc-system.sh now prints a ready-to-copy local SSH tunnel command using the detected remote username and host IP.

Download

wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.9/ros2-web-desktop.tar.gz

ros2-web-desktop v0.1.8

11 May 06:13

Choose a tag to compare

Changes

  • Reduced default runtime overhead without changing display quality or resolution.
  • Xvfb now starts with -nolisten tcp.
  • x11vnc backend now listens on 127.0.0.1 only; browser/noVNC usage is unchanged.
  • NO_AT_BRIDGE=1 is enabled by default to reduce GTK accessibility bridge overhead and noise.

Download

wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.8/ros2-web-desktop.tar.gz

ros2-web-desktop v0.1.7

11 May 04:11

Choose a tag to compare

Changes

  • Fixed Xvfb startup conflicts caused by inherited host DISPLAY=:0 / :1.
  • System scripts now use the project display from .env, defaulting to DISPLAY=:99.
  • Added troubleshooting notes for Xvfb server already running.

Download

wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.7/ros2-web-desktop.tar.gz

ros2-web-desktop v0.1.6

11 May 03:28

Choose a tag to compare

Changes

  • Added scripts/status-ros2-novnc-system.sh to show noVNC/websockify, x11vnc, Xvfb, fluxbox, and xterm status.
  • Improved stop-ros2-novnc-system.sh output while still stopping only matching ros2-web-desktop processes.
  • Updated setup output and README troubleshooting flow to recommend status before deeper doctor checks.

Download

wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.6/ros2-web-desktop.tar.gz

ros2-web-desktop v0.1.5

11 May 03:11

Choose a tag to compare

Fixes the local SSH tunnel helper so the default remote project path ~/ros2-web-desktop is resolved through the remote user's HOME directory. This lets users run open-ros2-novnc-tunnel.sh without manually passing the remote noVNC port in normal installs.

Also updates README download examples and badges to v0.1.5.

ros2-web-desktop v0.1.4

09 May 14:39

Choose a tag to compare

Changes

  • Slowed down the README demo GIF so each screen stays visible longer.
  • Removed the good-fit/not-good-fit table to keep the README shorter.
  • Generalized the remote requirement from ROS 2 Humble to ROS 2.
  • Added one-sentence FAQ comparisons against Foxglove and ToDesk-style remote desktop tools.

Download

wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.4/ros2-web-desktop.tar.gz
tar -xzf ros2-web-desktop.tar.gz
cd ros2-web-desktop
./scripts/setup-ros2-novnc-system.sh

ros2-web-desktop v0.1.3

09 May 14:30

Choose a tag to compare

Changes

  • Added a compact demo GIF to the README.
  • Improved README packaging for promotion: clearer headline, release/no-X11 badges, concise architecture diagram, good-fit/not-good-fit table, and focused FAQ.
  • Kept the Release archive name stable as ros2-web-desktop.tar.gz.

Download

wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.3/ros2-web-desktop.tar.gz
tar -xzf ros2-web-desktop.tar.gz
cd ros2-web-desktop
./scripts/setup-ros2-novnc-system.sh

ros2-web-desktop v0.1.2

09 May 14:09

Choose a tag to compare

Changes

  • Added doctor-ros2-novnc-system.sh for one-shot remote diagnostics of ROS, dependencies, ports, DISPLAY, and noVNC/VNC state.
  • Improved startup failure output with component-specific log snippets and doctor guidance.
  • Improved macOS/Linux and Windows tunnel helpers: auto-read remote NOVNC_PORT, choose a free local port, and open the browser after the tunnel is ready.
  • Updated Chinese and English README quick-start flow to recommend the project tunnel helper before manual ssh -L.

Download

Use the fixed archive name:

wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.2/ros2-web-desktop.tar.gz
tar -xzf ros2-web-desktop.tar.gz
cd ros2-web-desktop
./scripts/setup-ros2-novnc-system.sh

ros2-web-desktop v0.1.1

09 May 05:29

Choose a tag to compare

Adds a targeted stop command for releasing ros2-web-desktop ports without blindly killing unrelated services.

New command on the remote Ubuntu / ROS 2 device:

cd ~/ros2-web-desktop
./scripts/stop-ros2-novnc-system.sh

Install from Release:

wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.1/ros2-web-desktop-v0.1.1.tar.gz
tar -xzf ros2-web-desktop-v0.1.1.tar.gz
cd ros2-web-desktop-v0.1.1
./scripts/setup-ros2-novnc-system.sh
./scripts/start-ros2-novnc-system.sh