Chromium (LinuxServer.io)

Deploy a web-accessible browser in a container for secure, isolated web surfing. Leverage GPU hardware acceleration for a fast and responsive remote experience.

Run a complete Chromium web browser inside a Docker container, accessible from anywhere via a web interface. This setup provides a powerful solution for secure and isolated browsing, keeping your local system and network safe from web-based threats. You can access a full desktop browser experience from devices that might not typically support one, such as tablets or thin clients.

This container is built for performance and modern hardware, offering a range of advanced features:

  • GPU Hardware Acceleration: Utilizes a modern Wayland stack for rendering and encoding. When configured with a compatible GPU, it enables Zero Copy Encoding, which drastically lowers CPU usage and latency for a smoother stream.
  • Broad Compatibility: Supports Intel, AMD, and Nvidia (with proprietary drivers) for hardware acceleration.
  • Extensive Customization: Fine-tune every aspect of the user interface, performance, and security settings through a comprehensive set of environment variables.
  • Persistent Software: Install additional applications inside the container using proot-apps, ensuring your tools and settings are preserved across container recreations.
  • Security Hardening: Includes options to lock down the environment, disable terminals, and restrict user actions, making it suitable for single-application kiosk-style deployments.

Directory Structure

chromium-linuxserver-io
chromium
config
.env
docker-compose.yml

docker-compose.yml

services:
  chromium:
    image: lscr.io/linuxserver/chromium:latest
    container_name: chromium
    security_opt:
      - seccomp:unconfined
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - CUSTOM_USER=${CUSTOM_USER}
      - PASSWORD=${PASSWORD}
      - CHOWN_WORKSPACE=false
    volumes:
      - ./config:/config
    ports:
      - 3000:3000
      - 3001:3001
    shm_size: "1gb"
    restart: unless-stopped

.env

CUSTOM_USER=admin
PASSWORD=your_secure_password
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Chromium (LinuxServer.io)

Favicon

 

  
  
Favicon

 

  
  
Favicon