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
- Pick a preset — Simple browser, Watch party, Kiosk, GPU or Raspberry Pi — or set the app yourself
- 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
- Set the GPU, screen size, port and passwords, then copy the docker-compose.yaml the tool builds for you
- Save it as docker-compose.yaml on your server and run docker compose up -d
- 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.