Skip to content

CodeDialect/chrome-linuxserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧭 One-Click Chromium Docker on VPS

Run a full-featured Chromium browser securely inside Docker on any VPS with just one script.
Access it from your browser with VNC-over-web and login authentication.


πŸ“¦ Features

  • πŸ” Secure browser access via password
  • 🐳 Docker + Docker Compose auto-installed
  • πŸ”₯ UFW Firewall auto-configured (only required ports allowed)
  • 🌐 Access Chromium from anywhere (web-based UI)
  • πŸ’» SSH remains open on port 22

πŸš€ Quick Start for single chromium without proxy

  1. SSH into your VPS

  2. Install Dependencies

sudo apt update && sudo apt install curl -y
  1. Download and run the script:
bash <(curl -sL https://raw.githubusercontent.com/CodeDialect/chrome-linuxserver/main/setup_chromium.sh)

πŸš€ Quick Start for multiple chromium multiple proxy

  1. SSH into your VPS

  2. Install Dependencies

sudo apt update && sudo apt install curl -y
  1. Download and run the script:
bash <(curl -sL https://raw.githubusercontent.com/CodeDialect/chrome-linuxserver/main/multi_chromium.sh)

You will be asked for a username and password use these later to log in to the browser interface.


Access the Browser

After the script completes, open this URL in your browser:

http://<your-vps-ip>:4100

Login with the username/password you provided.


Ports Used

Port Purpose
4100 Web-based Chromium UI
4101 Internal VNC socket
22 SSH (still open)

Security Notes

  • UFW is auto-enabled with only ports 22, 4100, and 4101 allowed.
  • To change allowed IPs, edit UFW:
    ufw allow from <your-ip> to any port 4100

Requirements

  • Ubuntu/Debian-based VPS
  • Root access

πŸ’¬ Questions? Join Telegram

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages