{"id":27414389,"url":"https://github.com/willkessler/nvidia-docker-novnc","last_synced_at":"2025-04-14T08:24:53.487Z","repository":{"id":49943149,"uuid":"124700247","full_name":"willkessler/nvidia-docker-novnc","owner":"willkessler","description":"How to build a GPU-powered Lubuntu desktop in the cloud","archived":false,"fork":false,"pushed_at":"2018-04-01T21:36:05.000Z","size":42,"stargazers_count":76,"open_issues_count":2,"forks_count":31,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-08-06T04:44:18.995Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/willkessler.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-10T21:33:04.000Z","updated_at":"2023-07-11T01:49:07.000Z","dependencies_parsed_at":"2022-08-30T09:50:25.153Z","dependency_job_id":null,"html_url":"https://github.com/willkessler/nvidia-docker-novnc","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willkessler%2Fnvidia-docker-novnc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willkessler%2Fnvidia-docker-novnc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willkessler%2Fnvidia-docker-novnc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willkessler%2Fnvidia-docker-novnc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/willkessler","download_url":"https://codeload.github.com/willkessler/nvidia-docker-novnc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248844460,"owners_count":21170577,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-14T08:24:52.786Z","updated_at":"2025-04-14T08:24:53.457Z","avatar_url":"https://github.com/willkessler.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Preview Image](https://cdn-images-1.medium.com/max/1600/1*wKNrdA3rqpHZU82DU4gVPA.gif)\n\n### Building a GPU-enhanced Lubuntu Desktop with nvidia-docker2\n\nTo build on a plain vanilla Google Compute GPU host:\n\n1. Spin up a GC GPU host on the google console.  Make sure it has at least one Tesla K80 GPU, and decent amount of VCPUs (e.g. 4, and enough disk space, at least 50Gb). Zone `us-east-1c` seems to be the best choice as of April 1, 2018.\n1. Upload this repo and unpack it in `/root/build` or wherever you like as a temporary location.\n1. Run `preinstall.sh`. This just runs `apt-get update` and puts in `screen` and `emacs` for getting started.\n1. Run `build.sh`. This will build everything needed to start up a nvidia-docker2 container with Ubuntu 16.04 and Lubuntu desktop.\n\n![SetupImage1](https://user-images.githubusercontent.com/176268/38177239-00283584-35b3-11e8-9c84-4f788120caca.png)\n![Setupimage2](https://user-images.githubusercontent.com/176268/38177244-0b6b4d3c-35b3-11e8-8605-ed184afa59a6.png)\n\n### Running the container\n\nTo run the container on this host, use `run.sh`. Note that NoVNC will\nexpect connections on port 40001. Then surf to your host on that port.\n\n### Setting up network access\n\nThanks to @moorage for these tips on configuring network access.\n\nhttps://github.com/willkessler/nvidia-docker-novnc/issues/2\n\n\n### More info\n\nFor more links and reference, please see the Medium posting about this environment [here](https://engineering.udacity.com/creating-a-gpu-enhanced-virtual-desktop-for-udacity-497bdd91a505).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillkessler%2Fnvidia-docker-novnc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwillkessler%2Fnvidia-docker-novnc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillkessler%2Fnvidia-docker-novnc/lists"}