Skip to content
forked from fsteamID/fsteamOS

fully lightweight cloud linux desktop using fluxbox & NoVNC

License

Notifications You must be signed in to change notification settings

slwyts/fsteamOS

 
 

Repository files navigation

#FSTeamOS fully lightweight cloud linux desktop using fluxbox & NoVNC

[ ! ] 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

Follow Me:

  • subscribe Youtube : subscribe
  • Fork This Project : fork
  • Stars This Project : fork
  • Follow me on github : fork
  • Dont Forget fork, follow & stars this project :

Screenshots :

Laptop/Desktop

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 :

    • Click => Deploy on Heroku
    • Set the repo name & variables.
    • Deploy.
  • Railway users :

    • click => Deploy on Railway
    • Set the repo name & variables.
    • Deploy.
    • [ ! ] The project takes a minute or two to load on Railway after the deployment, till that it will show 404 error, be patient.
  • Manual Method :

    • Edit & Run Command :

    Note : please don't edit this files

    docker run --name fsteamOS \
    -e VNC_PASS="samplepass" \
    -e VNC_TITLE="Ubuntu_Desktop" \
    -e VNC_RESOLUTION="1280x720" \
    -e DISPLAY=:0 \
    -e PORT=9870 \
    -d -p 8080:9870 \
    fsteamID/fsteamOS
    

[ * ] 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.

Root :

  • [√] save
user       : root
passwords: samplepass

#THx

About

fully lightweight cloud linux desktop using fluxbox & NoVNC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 99.5%
  • GLSL 0.5%