{"id":19201722,"url":"https://github.com/oott123/docker-novnc","last_synced_at":"2025-10-30T08:02:49.393Z","repository":{"id":69739640,"uuid":"81827847","full_name":"oott123/docker-novnc","owner":"oott123","description":"tigervnc, websokify, novnc and Nginx with s6-overlay in a docker image.","archived":false,"fork":false,"pushed_at":"2023-06-02T09:58:35.000Z","size":30,"stargazers_count":34,"open_issues_count":0,"forks_count":31,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-20T13:36:11.957Z","etag":null,"topics":["docker","novnc"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/oott123/novnc/","language":"Dockerfile","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/oott123.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-13T13:26:42.000Z","updated_at":"2023-10-20T05:54:44.000Z","dependencies_parsed_at":"2024-11-09T12:40:05.762Z","dependency_job_id":null,"html_url":"https://github.com/oott123/docker-novnc","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oott123%2Fdocker-novnc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oott123%2Fdocker-novnc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oott123%2Fdocker-novnc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oott123%2Fdocker-novnc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oott123","download_url":"https://codeload.github.com/oott123/docker-novnc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253742410,"owners_count":21957019,"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":["docker","novnc"],"created_at":"2024-11-09T12:39:57.520Z","updated_at":"2025-10-30T08:02:49.325Z","avatar_url":"https://github.com/oott123.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# docker-novnc\n\n[![Docker Pulls](https://img.shields.io/docker/pulls/oott123/novnc.svg)](https://hub.docker.com/r/oott123/novnc/) [![Docker Automated build](https://img.shields.io/docker/automated/oott123/novnc.svg)](https://hub.docker.com/r/oott123/novnc/)\n\ntigervnc, websokify, novnc and Nginx with s6-overlay in a docker image.\n\n## Environment variables\n\n* **`VNC_GEOMETRY`** - VNC geometry; default: `800x600`\n* **`VNC_PASSWD`** - VNC password, no more than 8 chars; default: `MAX8char`\n* **`USER_PASSWD`** - user `user` password. If you specify it, it will change the password for user `user` and add it to sudoers. NOTE: This password can get by programs so it's not safe. default: _(blank)_\n\n## Ports\n\n* **5911** - tigervnc\n* **9000** - Nginx\n* **9001** - websockify\n\n## Add your foreground process\n\n`vncmain.sh` is a file which is a placeholder for foreground process running in VNC.\n\nYou can write a Dockerfile like this:\n\n```Dockerfile\nFROM oott123/novnc:latest\nCOPY vncmain.sh /app/vncmain.sh\n```\n\nAnd add foreground commands in your `vncmain.sh`:\n\n```bash\n#!/bin/bash\n# Set them to empty is NOT SECURE but avoid them display in random logs.\nexport VNC_PASSWD=''\nexport USER_PASSWD=''\n\nxterm\n```\n\nThen build and run your docker image. That's it!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foott123%2Fdocker-novnc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foott123%2Fdocker-novnc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foott123%2Fdocker-novnc/lists"}