https://github.com/emrahcom/novnc-desktop-agent
noVNC desktop agent
https://github.com/emrahcom/novnc-desktop-agent
bash novnc shell-script vnc websockify x11vnc yad
Last synced: about 1 month ago
JSON representation
noVNC desktop agent
- Host: GitHub
- URL: https://github.com/emrahcom/novnc-desktop-agent
- Owner: emrahcom
- License: mit
- Created: 2020-03-20T13:43:14.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-21T16:31:14.000Z (about 6 years ago)
- Last Synced: 2025-08-11T18:41:52.617Z (10 months ago)
- Topics: bash, novnc, shell-script, vnc, websockify, x11vnc, yad
- Language: Shell
- Size: 12.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
noVNC Desktop Agent
===================
This script starts a `x11vnc` and a `websockify` instance to allow a remote
connection via `noVNC`. A random password is created for each session.
## Dependencies
This script depends on [x11vnc](http://www.karlrunge.com/x11vnc/),
[websockify](https://github.com/novnc/websockify) and
[yad](https://github.com/v1cont/yad)
And thanks to [noVNC](https://github.com/novnc/noVNC) team.
## Installation
I tested this script in my `Debian Buster` box. I installed the dependencies as
the following:
```bash
apt-get install x11vnc yad
apt-get install python3-pip python3-setuptools python3-wheel
pip3 install websockify
```
## Run
Edit `NOVNC_SERVER` in the script before running it. Use your `noVNC` server
address:
```
NOVNC_SERVER="172.17.17.48"
```
To run the script:
```bash
bash novnc-desktop-agent.sh
```