Giter Site home page Giter Site logo

gnucolab's Introduction

GNU Colab

In here we set an environment in which you can persistently run desktop programs.

Open In Colab

This notebook lets you run desktop programs on colab machines drawn on your local terminal through VNC.

To be more precise, this notebook sets up a regular remote personal computer, with users and configurations preserved even when the machine turns off.

Actually, an instance on which this notebook has been run has become capable of editing itself, so you can even use it to avoid having machines dying of idling.

At this moment, the notebook is pre-configured to run either MATE or XFCE.

Video demonstration

Donate

This notebook is provided under the AGPL license v3 or later.

You can donate money to the project through

  • Paypal,
  • DOGE (at this address)
  • Ethereum mining (just execute the donate cell in the notebook).

gnucolab's People

Contributors

tallero avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gnucolab's Issues

want nomachine support

vnc is slow and want nomachine option along with vnc, hope you will implement nomachine option in future.
thanks in advance.

some more issues

Again, this notebook is running at default settings.

Running the "Simple Keep Alive" cell at the "Persistence" section of the notebook would keep running and won't execute successfully, will keep spamming "Error: Can't open display: (null) Failed creating new xdo instance" (had to manually interrupt to stop it)
image
The "Restore" cell looks like it runs successfully, but it doesn't? it outputs "No such file or directory" so i don't think it's running correctly? maybe im wrong.
image
Oh, and this just doesn't work lol
image
This also doesn't work
image
The "Connect" cell also doesn't work, reverse proxy is disabled.
image
Here is the "Connect" cell config:
image

And here's some suggestions:

  • I recommend trying to implement pyngrok as a way to connect to the notebook (https://github.com/alexdlaird/pyngrok)
  • I also recommend removing the ethminer cell from this notebook, it could get you banned, putting your wallet address is enough.

Notebook not working.

This notebook does not work, at least for me, i haven't touched any of the settings, so it's the default preset.
When starting the notebook, it will create a user and mount gdrive, however when it reaches the Connection section of the notebook, it will crash on the Connect cell, with this error
image
When setting "new" in the "If this is your first setup, select new:" option, it will crash with this error:
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.