diff --git a/Dockerfile b/Dockerfile index 8691e2b..29249dc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM vital987/vubuntu:latest +FROM vital987/vubuntu:purevnc-minimal LABEL Maintainer "Apoorv Vyavahare " @@ -29,8 +29,7 @@ SHELL ["/bin/bash", "-c"] RUN apt-get update && \ apt-get install --no-install-recommends -y socat && \ - apt-get purge -y novnc && \ - npm uninstall --global websockify && \ + apt-get purge -y websockify novnc && \ rm -rf /app/.vubuntu/assets/configs/* && \ rm -rf /var/lib/apt/lists/* && \ apt-get clean && \ diff --git a/Dockerfile.heroku b/Dockerfile.heroku index cc42e55..2f00316 100644 --- a/Dockerfile.heroku +++ b/Dockerfile.heroku @@ -1 +1 @@ -FROM vital987/vubuntu:purevnc +FROM vital987/vubuntu:purevnc-minimal diff --git a/README.md b/README.md index 7b76191..c6451a2 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,5 @@ # VNC + Ubuntu = Vubuntu ¯\\_\(ツ\)\_\/¯ -[![Ubuntu Version](https://img.shields.io/static/v1?label=Ubuntu&message=20.04&color=E95420&logo=ubuntu)]() [![Maintainer](https://img.shields.io/static/v1?label=Maintainer&message=apoorvvyavahare@pm.me&color=1e90ff)]() [![Maintainance](https://img.shields.io/badge/Maintenance%20Level-Active-success.svg)]() [![Docker Pulls](https://img.shields.io/docker/pulls/vital987/vubuntu.svg)](https://hub.docker.com/r/vital987/vubuntu) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)]()
[![PureVNC](https://raw.githubusercontent.com/vital987/vubuntu/master/assets/repo_files/button-purevnc.png)](https://heroku.com/deploy?template=https://github.com/vital987/vubuntu/tree/purevnc)
+
[![PureVNC-minimal](https://raw.githubusercontent.com/vital987/vubuntu/master/assets/repo_files/button-purevnc-minimal.png)](https://heroku.com/deploy?template=https://github.com/vital987/vubuntu/tree/purevnc)
-## **Introduction:** -* **Vubuntu-PureVNC is a modified version of Vubuntu where one can connect to the server directly via VNC url without any web client like NoVNC.** -* **Vubuntu-PureVNC was created for the users who want more flexibility & comfort.** -## **Usage:** -* **Heroku-users:** - * Press on *Deploy Now* button above, get your ngrok token by registering on [Ngrok](https://ngrok.com). - * Give all the information required on the deployment page, click deploy. - * After deployment, wait for a minute. - * Click on the *Open App* on the top right of Heroku app dashboard. - * You'll get ngrok dashboard with a TCP URL, copy the url excluding *tcp://* and paste in the VNC client of your choice. - * Also you will get Ngrok URL in the logs of Heroku. -* **Non-Heroku Users:** - * Docker should be installed on the system to proceed. - * Run the below command: - ``` - docker run --name vubuntu-purevnc \ - -e PORT=9870 \ - -e NGROK_AUTH_TOKEN= \ - -p 8080:9870 \ - vital987/vubuntu-purevnc - ``` - * Ngrok Web-UI will appear on 0.0.0.0:8080, copy the url excluding *tcp://* and paste in the VNC client of your choice. - * Ngrok VNC URL will be also appear at the stdout of the console. -## **Refer [this](https://github.com/vital987/vubuntu/blob/master/README.md) readme for more info.** +#### Refer [purevnc](https://github.com/vital987/vubuntu/tree/purevnc) branch for docs. diff --git a/app.json b/app.json index 432e203..7e4503e 100644 --- a/app.json +++ b/app.json @@ -1,6 +1,6 @@ { - "name": "Vubuntu-PureVNC", - "description": "Fully fledged Ubuntu with direct VNC, refer readme for more info.", + "name": "Vubuntu-PureVNC-minimal", + "description": "Ubuntu with direct VNC, refer readme for more info.", "repository": "https://github.com/vital987/vubuntu.git", "logo": "https://raw.githubusercontent.com/vital987/vubuntu/master/assets/icons/64x64.png", "keywords": ["docker","ubuntu", "vscode", "purevnc", "pure", "firefox", "brave", "fluxbox", "linux", "remote", "ssh", "direct-vnc", "vnc", "vubuntu"],