| Next revision | Previous revision |
| jpc:remote_desktop:index [2026/02/20 15:37] – created - external edit 127.0.0.1 | jpc:remote_desktop:index [2026/03/26 02:31] (current) – mfranklin |
|---|
| ====== Using the jPC's Remote Desktop Feature ====== | ====== Using the Remote Desktop Feature ====== |
| |
| When the Wayland compositor starts for the jPC's display, it also starts an instance of [[https://manpages.debian.org/trixie/wayvnc/wayvnc.1.en.html|WayVNC]] on localhost:5900, and then an instance of [[https://novnc.com/info.html|noVNC]] to expose WayVNC through a [[https://nginx.org/en/index.html|nginx]] web server instance at localhost:5980. | When the Wayland compositor starts for the panel PC's display, it also starts an instance of [[https://manpages.debian.org/trixie/wayvnc/wayvnc.1.en.html|WayVNC]] on localhost:5900, and then an instance of [[https://novnc.com/info.html|noVNC]] to expose WayVNC through a [[https://nginx.org/en/index.html|nginx]] web server instance at localhost:5980. |
| |
| To view, and interact with jpc's display remotely: | To view, and interact with panel PC's display remotely: |
| - Run ''ssh -L 5980:localhost:5980 admin@{jpc_ip_address}'' on the remote computer to open an SSH tunnel to port 5980. | - Run ''ssh -L 5980:localhost:5980 admin@{panel_pc_ip_address}'' on the remote computer to open an SSH tunnel to port 5980. |
| - Open a browser to ''https://localhost:5980'' to view and interact with the jPC's display. | - Open a browser to ''https://localhost:5980'' to view and interact with the panel PC's display. |
| |
| The method leverages the security of SSH's authentication and encryption so separate authentication, authorization, and encryption for WayVNC and NoVNC are not needed. | The method leverages the security of SSH's authentication and encryption so separate authentication, authorization, and encryption for WayVNC and NoVNC are not needed. |
| |
| ===== Disabling the Remote Desktop Service ===== | ===== Disabling the Remote Desktop Service ===== |
| To disable the remote desktop service, run <code>systemctl --user disable jpc-remote-desktop</code>. To stop the service immediately without rebooting, run <code>systemctl --user stop jpc-remote-desktop</code>. | To disable the remote desktop service, run <code>systemctl --global disable remote-desktop</code>. To stop the service immediately without rebooting, run <code>systemctl --user stop remote-desktop</code>. |
| |