{"id":30664419,"url":"https://github.com/arcxteam/chrome-linux","last_synced_at":"2025-08-31T19:02:14.493Z","repository":{"id":312026022,"uuid":"870994814","full_name":"arcxteam/Chrome-Linux","owner":"arcxteam","description":"Install full-control a browser google chrome on Linux server (VPS) via Kasm Workspaces (Kasmweb Chrome)","archived":false,"fork":false,"pushed_at":"2025-08-28T06:53:11.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-28T10:43:28.046Z","etag":null,"topics":["chrome","chrome-extensions","chromium","google-chrome","install-chrome","kasm-web","kasmvnc","vps-server","vps-setup"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arcxteam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2024-10-11T04:03:46.000Z","updated_at":"2025-08-28T07:08:19.000Z","dependencies_parsed_at":"2025-08-28T10:43:33.678Z","dependency_job_id":"da280ec2-e350-42dd-a192-549bad7acd4e","html_url":"https://github.com/arcxteam/Chrome-Linux","commit_stats":null,"previous_names":["arcxteam/chrome-linux"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/arcxteam/Chrome-Linux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arcxteam%2FChrome-Linux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arcxteam%2FChrome-Linux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arcxteam%2FChrome-Linux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arcxteam%2FChrome-Linux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arcxteam","download_url":"https://codeload.github.com/arcxteam/Chrome-Linux/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arcxteam%2FChrome-Linux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273025832,"owners_count":25032842,"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","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-extensions","chromium","google-chrome","install-chrome","kasm-web","kasmvnc","vps-server","vps-setup"],"created_at":"2025-08-31T19:01:47.356Z","updated_at":"2025-08-31T19:02:14.478Z","avatar_url":"https://github.com/arcxteam.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Setup Full-Control a Browser Google Chrome on Linux (VPS Server) with KasmVNC Workspaces\n\n\u003e [!NOTE]\n\u003e KasmVNC is a modern open source VNC server. Enhanced security, higher compression, smoother encoding...\n\u003e all in a web-based client. Connect to your Linux server's desktop from any web browser. No client software install required.\n\u003e For more information features https://kasmweb.com/kasmvnc\n\n## System Requirements\n\n![VPS](https://img.shields.io/badge/VPS_SERVER-232F3E?style=for-the-badge\u0026logo=digitalocean\u0026logoColor=white)\n![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge\u0026logo=linux\u0026logoColor=black)\n![Docker](https://img.shields.io/badge/Docker-2CA5E0?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n![Chrome](https://img.shields.io/badge/Chrome-34A853?style=for-the-badge\u0026logo=google-chrome\u0026logoColor=yellow)\n\n- **OS**: Ubuntu 20→24 LTS or Debian 10+\n- **RAM**: Minimum 1→2GB (good 4GB+)\n- **CPU**: 2→4+ cores\n- **Storage**: 2→5GB free space\n- **Network**: Open port 6901 (access web browser)\n\n## System Update \u0026 Essential Tools\n\n```bash\nsudo apt update \u0026\u0026 sudo apt upgrade -y \\\nsudo apt -qy install curl git nano jq lz4 build-essential screen ufw\n```\n\n## Install Docker \u0026 Docker Compose → \"\u003cmark\u003eif not yet\u003c/mark\u003e\"\n\n```bash\ncurl -sSL https://raw.githubusercontent.com/arcxteam/succinct-prover/refs/heads/main/docker.sh | sudo bash\n```\n\n## Required Firewall Port\n\n```bash\nsudo ufw allow 22\nsudo ufw allow ssh\nsudo ufw allow 6901/tcp\nsudo ufw enable\nsudo ufw status verbose\n```\n\n## Quick Install\n\n### Method 1: EDIT first YOUR_PASSWORD\n```bash\ncurl -s https://raw.githubusercontent.com/arcxteam/Chrome-Linux/refs/heads/main/Setup-Kasmweb-Chrome.sh | bash -s \"YOUR_PASSWORD\"\n```\n\n### Method 2: EDIT first YOUR_PASSWORD\n```bash\nexport KASM_PASSWORD=\"YOUR_PASSWORD\"\ncurl -s https://raw.githubusercontent.com/arcxteam/Chrome-Linux/refs/heads/main/Setup-Kasmweb-Chrome.sh | bash\n```\n\n## Manual Installation\n\nIf you prefer to run manually:\n\n```bash\n# Create directory\nmkdir -p ~/kasm-chrome\ncd ~/kasm-chrome\n\n# Create docker-compose.yml\ncat \u003e docker-compose.yml \u003c\u003c EOF\nservices:\n  chrome:\n    image: kasmweb/chrome:1.17.0\n    container_name: kasm-chrome\n    environment:\n      - VNC_PW=your_password\n    ports:\n      - \"6901:6901\"\n    shm_size: 2g # can setup\n    restart: unless-stopped\n    volumes:\n      - ./downloads:/home/kasm-user/Downloads\nEOF\n\n# Start service\ndocker compose up -d\n```\n\n## Access Your Browser\n\nAfter installation completes, you'll see output like:\n\n```\n\n✔ Chrome browser is running!\n\n🌐 Access your browser at:\n   https://YOUR_SERVER_IP:6901\n\n🔐 Login credentials:\n   User: kasm_user\n   Password: your_password\n```\n\n### Steps to Access:\n\n#### Get → IP Address Server\n```bash\ncurl ifconfig.me \u0026\u0026 echo\n```\n\n1. **Open URL**: Navigate to → \u003cmark\u003ehttps://YOUR_SERVER_IP:6901\u003c/mark\u003e\n2. **Accept SSL Certificate**: Click `Advanced` → `Proceed to site`\n3. **Login**: \n   - Username: `kasm_user` → \u003cmark\u003edefault\u003c/mark\u003e\n   - Password: `password` → \u003cmark\u003eyour custom password\u003c/mark\u003e\n4. **Bookmark your tab**\n\n## Management Commands\n\n```diff\n## Check Status\n- docker ps | grep kasm-chrome\n\n## View Logs\n- docker logs -f kasm-chrome\n\n## Stop and Run Browser\n- cd ~/kasm-chrome\n- docker compose down\n- docker compose up -d\n\n## View realtime resources\n- docker stats\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farcxteam%2Fchrome-linux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farcxteam%2Fchrome-linux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farcxteam%2Fchrome-linux/lists"}