u/Greenfreeze1996

▲ 57 r/batocera+1 crossposts

Hey, I just shipped v2.0 of a web dashboard for Batocera and figured this sub might be interested.

https://preview.redd.it/dd3r9i4xxryg1.png?width=1600&format=png&auto=webp&s=79521207fe5ee79e348c2fe6347866734ac5c9ee

What it does:

  • Live CPU / RAM / temperature stats
  • ROM library with cover art from your gamelist.xml
  • File browser for /userdata (upload/download/delete)
  • Built-in terminal (with safety guards)
  • Live log viewer
  • Edit batocera.conf per-system in the browser
  • Mobile responsive

Two ways to install:

  1. Remote mode — runs on your Mac/PC/server, talks to Batocera over SSH. Nothing installed on the device.
  2. Native mode — runs directly on Batocera, auto-starts with the system.

The unified installer figures out which one you want:

./install.sh

(Windows: install.bat — uses WSL or Git Bash)

Tech: Python/Flask backend, vanilla JS frontend with NES.css, paramiko for SSH. Open source (MIT). Tests run on GitHub Actions (104 total — 82 API + 22 browser).

Note: Designed for home network use. Don't expose the port to the internet — it's effectively root access to your Batocera machine.

GitHub: https://github.com/DavidSchuchert/Batocera-WebDashboard-Pro

Happy to answer questions or take feature requests in the comments. What would you want it to do that it doesn't?

reddit.com
u/Greenfreeze1996 — 12 days ago