{"id":13587931,"url":"https://github.com/siomiz/chrome","last_synced_at":"2025-04-07T09:19:46.513Z","repository":{"id":24127336,"uuid":"27516065","full_name":"siomiz/chrome","owner":"siomiz","description":"Docker Automated Build Repository for siomiz/chrome -- Google Chrome via VNC (or via Chrome Remote Desktop)","archived":false,"fork":false,"pushed_at":"2024-04-02T23:45:35.000Z","size":8868,"stargazers_count":187,"open_issues_count":13,"forks_count":115,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-04-03T01:05:27.154Z","etag":null,"topics":["chrome","chrome-remote-desktop","docker","docker-automated-build","docker-image","google-chrome","vnc"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/siomiz/chrome/","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/siomiz.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":"2014-12-04T01:02:17.000Z","updated_at":"2024-08-01T16:33:56.948Z","dependencies_parsed_at":"2022-08-22T11:10:41.003Z","dependency_job_id":"ebc21d87-4326-4ec9-878f-82c6863714f4","html_url":"https://github.com/siomiz/chrome","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siomiz%2Fchrome","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siomiz%2Fchrome/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siomiz%2Fchrome/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siomiz%2Fchrome/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/siomiz","download_url":"https://codeload.github.com/siomiz/chrome/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247622983,"owners_count":20968575,"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":["chrome","chrome-remote-desktop","docker","docker-automated-build","docker-image","google-chrome","vnc"],"created_at":"2024-08-01T15:06:25.723Z","updated_at":"2025-04-07T09:19:46.494Z","avatar_url":"https://github.com/siomiz.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"_:new: Recent update made `chrome` the running USER. Chrome profile must be owned by user `chrome` so you may need to run `docker exec --volumes-from \u003cyour-chrome-profile\u003e --user root siomiz/chrome chown -R chrome:chrome /home/chrome` to fix permission issues._\n\nGoogle Chrome via VNC\n==\n`docker run -p 127.0.0.1:5900:5900 siomiz/chrome`\n\n - Google Chrome, ~~not Chromium, for the ease of Flash plugin management~~\n - on Xvfb, with FluxBox (no window decorations)\n - served by X11VNC (no password; assuming usage via SSH)\n\nMust agree to [Google Chrome ToS][1] to use.\n\nGoogle Chrome via Chrome Remote Desktop\n==\n\nPrerequisite: Create a Profile Volume\n--\nYou need a VNC client for the initial setup.\n\n 1. `docker run -d --name chrome-profile siomiz/chrome` (NO password so DO NOT simply use -p 5900:5900 to expose it to the world!)\n 2. Connect to the container via VNC. Find the container's IP address by `docker inspect -f '{{ .NetworkSettings.IPAddress }}' chrome-profile`\n 3. Install the \"Chrome Remote Desktop\" Chrome extension via VNC and activate it, authorize it, and My Computers \u003e Enable Remote Connections, then set a PIN. (Google Account required)\n 4. `docker stop chrome-profile`\n\n(Technically the only config file CRD uses is `/home/chrome/.config/chrome-remote-desktop/~host.json` which includes OAuth token and private key.)\n\nUsage\n--\n`docker run -d --volumes-from chrome-profile siomiz/chrome /crdonly` (no port needs to be exposed)\n`/crdonly` command will run chrome-remote-desktop in foreground.\n\nChrome Updates\n--\nIt is recommended to `docker pull siomiz/chrome` and restart the container once in a while to update chrome \u0026 crd inside (they will not get automatically updated). Optionally you can run `docker exec --user=root \u003cchrome-container\u003e update` to upgrade only google-chrome-stable from outside the container (exit Chrome inside CRD after upgrading).\n\n  [1]: https://www.google.com/intl/en/chrome/browser/privacy/eula_text.html\n  [2]: https://code.google.com/p/chromium/issues/detail?id=490964\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiomiz%2Fchrome","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiomiz%2Fchrome","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiomiz%2Fchrome/lists"}