Full-fledged Ubuntu with fluxbox & NoVNC/PureVNC(Direct VNC)
Go to file
Apoorv Vyavahare ad1e715352
Update LICENSE
2021-08-12 18:07:57 +05:30
assets Update v1.2 2021-08-01 18:16:05 +00:00
conf.d Update v1.2 2021-08-01 18:16:05 +00:00
.gitignore Initial Commit 2021-05-21 20:25:47 +05:30
Dockerfile main dockerfile 2021-08-11 04:54:59 +05:30
Dockerfile.heroku renamed 2021-08-11 04:49:49 +05:30
LICENSE Update LICENSE 2021-08-12 18:07:57 +05:30
README.md Update README.md 2021-08-06 18:17:40 +05:30
app.json Create app.json 2021-08-02 20:11:35 +05:30
fluxbox-mod.deb Update v1.2 2021-08-01 18:16:05 +00:00
heroku.yml Create heroku.yml 2021-08-11 04:49:21 +05:30
supervisord.conf Update v1.2 2021-08-01 18:16:05 +00:00

Ubuntu Fluxbox with NoVNC

Ubuntu Version Maintainer Inactively Maintained Docker Pulls License: GPL v3
Heroku

[ ! ] Using VNC/Remote Desktops are strictly prohibited/banned on many free PaaS platforms.
[ ! ] Deploy/Use at your own risk & responsibility!

Table of Contents :

Packages :

  • Browsers :
    • Firefox Brave
  • Shells :
    • Gnome Terminal Terminator PowerShell
  • Coding :
    • VS Code
  • Text Editors :
    • G-Vim Pluma Sublime
  • Office Suite :
    • LibreOffice
  • Social Apps :
    • Telegram
  • Utilities :
    • File Manager TeamViewer Calculator System Monitor PeaZip PeaZip
  • Languages Installed :
    • C C++ C Sharp Clojure Go Java Lua R Ruby Perl Python

Screenshots :

Laptop/Desktop



Smartphone/Tablet



Environment Variables :

VNC_PASS VNC Server Password
VNC_TITLE VNC Session Title
VNC_RESOLUTION VNC Server Resolution
DISPLAY Display Server Port
PORT NoVNC HTTP Port
NGROK_TOKEN Ngrok Token

Installation :

  • Heroku Users :
  • Manual Method :
    • Edit & Run Command :
      docker run --name vubuntu \
      -e VNC_PASS="samplepass" \
      -e VNC_TITLE="Ubuntu_Desktop" \
      -e VNC_RESOLUTION="1280x720" \
      -e DISPLAY=:0 \
      -e PORT=9870 \
      -d -p 8080:9870 \
      vital987/vubuntu
      

[ * ] Add your private ngrok token to NGROK_TOKEN to get proper Ngrok functionality.

Warnings :

  • [ ! ] $VNC_TITLE value should be without spaces.
  • [ ! ] $VNC_PASS value should be without spaces.
  • [ ! ] The project takes a minute or two to load on Railway after the deployment, till that it will show 404 error, be patient.
  • [ ! ] The whole project runs as a root user in a docker container.