Neko Virtual Browser

Plan a self-hosted virtual browser in Docker — pick an app, GPU and screen, then copy the real compose file.

Neko Virtual Browser — Build a self-hosted virtual browser in Docker with WebRTC streaming and multi-user watch parties.

How to use Neko Virtual Browser

  1. Pick a preset — Simple browser, Watch party, Kiosk, GPU or Raspberry Pi — or set the app yourself
  2. Choose one of the 14 real apps from the repo: Firefox, Chromium, Chrome, Brave, Vivaldi, Edge, Opera, Tor, Waterfox, ungoogled-chromium, KDE, XFCE, VLC or Remmina
  3. Set the GPU, screen size, port and passwords, then copy the docker-compose.yaml the tool builds for you
  4. Save it as docker-compose.yaml on your server and run docker compose up -d
  5. Open http://your-server-IP:8080, log in as neko or admin, and share the link so everyone sees the same screen

Features

  • 14 real apps from the m1k1o/neko repo — browsers, KDE and XFCE desktops, VLC and Remmina
  • Real docker-compose.yaml and docker run command generated from your choices
  • GPU presets for Nvidia CUDA, Intel VAAPI, software rendering and Raspberry Pi
  • Screen sizes from 1280x720 to 2560x1440 at 30 or 60 fps, H.264 or VP8
  • User and admin passwords, NAT1TO1 and TURN server settings for strict networks
  • Kiosk mode that opens a fixed URL with no browser chrome
  • Step-by-step launch guide that updates as you change settings
  • Honest planner: the Go/Docker server runs on your machine, not in the browser

Frequently asked questions

Is it free?

Yes, unlimited.

Login to use this free online tool. Create a free account to get started.