Skip to content

Kubes1598/virtual-browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Containerised Virtual Browser

A Docker-based isolated Chromium environment accessible via noVNC — for secure browsing, sandboxed web scraping, and screenshot capture without exposing the host system.

Quick Start

docker compose up -d
# Open http://localhost:6080 in your browser

Security Design

  • Runs as non-root user (browser, UID 1000)
  • Isolated Docker network — no host network access by default
  • Container filesystem is ephemeral — discarded on docker compose down
  • Host filesystem not mounted into the container

Stack

Docker · Chromium · Xvfb · noVNC · Bash

Results

Property Value
Host filesystem access None
Remote access noVNC — any browser, port 6080
Runs as root No
Startup time < 8 seconds

About

DevOps — containerised Chromium browser via noVNC for isolated and sandboxed browsing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors