Skip to content

fulviofreitas/eero-ui

Repository files navigation

🖥️ Eero UI

A sleek dashboard for managing your Eero mesh network

Svelte FastAPI Docker License


A modern, responsive web dashboard for Eero network management.
Built for operators who want fast, efficient network control.

Get Started · Documentation · Features · License


📸 Screenshots

Dark Theme Light Theme
Dashboard Dark Dashboard Light
Devices Eeros Profiles
Devices Eeros Profiles
Topology Network Login
Topology Network Login

✨ Features

📊 Monitor 🎛️ Control 🎨 Experience
Network health & speed tests Block/unblock devices Dark theme dashboard
Device listing & search Pause/unpause profiles Real-time filtering
Eero node status Reboot nodes Optimistic UI updates

🚀 Quick Start

# Pull and run
docker run -d --name eero-ui -p 8000:8000 \
  -v eero-data:/data \
  -e EERO_DASHBOARD_SESSION_SECRET=$(openssl rand -hex 32) \
  ghcr.io/fulviofreitas/eero-ui:latest

Open http://localhost:8000 🎉

💡 Or clone & run locally: ./start.sh


📚 Documentation

Full documentation lives in the Wiki:

📖 Guide Description
🚀 Installation Docker & manual setup
⚙️ Configuration Environment variables
🏗️ Architecture System design & auth flow
📡 API Reference REST endpoints
🔒 Security Best practices
🛠️ Development Local dev & testing
🔄 CI/CD GitHub Actions workflows
🔧 Troubleshooting Common issues
🗺️ Roadmap Future plans

🔗 Related

  • eero-api — Async Python SDK for Eero API

📄 License

MIT — Use freely, contribute gladly!


📊 Repository Metrics

Repository Metrics

About

Modern web dashboard for managing Eero mesh networks - Built with Svelte + FastAPI

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors