https://github.com/fulviofreitas/eero-ui
Modern web dashboard for managing Eero mesh networks - Built with Svelte + FastAPI
https://github.com/fulviofreitas/eero-ui
dark-theme docker eero fastapi mesh-network python self-hosted svelte sveltekit typescript wifi-management
Last synced: about 2 months ago
JSON representation
Modern web dashboard for managing Eero mesh networks - Built with Svelte + FastAPI
- Host: GitHub
- URL: https://github.com/fulviofreitas/eero-ui
- Owner: fulviofreitas
- License: mit
- Created: 2026-01-15T04:29:27.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2026-04-29T01:55:08.000Z (about 2 months ago)
- Last Synced: 2026-04-29T03:50:02.992Z (about 2 months ago)
- Topics: dark-theme, docker, eero, fastapi, mesh-network, python, self-hosted, svelte, sveltekit, typescript, wifi-management
- Language: Svelte
- Homepage:
- Size: 3.16 MB
- Stars: 5
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: security-rules/README.md
Awesome Lists containing this project
README
# π₯οΈ Eero UI
**A sleek dashboard for managing your Eero mesh network**
[](https://svelte.dev)
[](https://fastapi.tiangolo.com)
[](https://ghcr.io/fulviofreitas/eero-ui)
[](LICENSE)
---
_A modern, responsive web dashboard for Eero network management._
_Built for operators who want fast, efficient network control._
[Get Started](#-quick-start) Β· [Documentation](#-documentation) Β· [Features](#-features) Β· [License](#-license)
---
## πΈ Screenshots
| Dark Theme | Light Theme |
|:----------:|:-----------:|
|  |  |
| Devices | Eeros | Profiles |
|:-------:|:-----:|:--------:|
|  |  |  |
| 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
```bash
# 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](../../wiki)**:
| π Guide | Description |
|----------|-------------|
| [π Installation](../../wiki/Installation) | Docker & manual setup |
| [βοΈ Configuration](../../wiki/Configuration) | Environment variables |
| [ποΈ Architecture](../../wiki/Architecture) | System design & auth flow |
| [π‘ API Reference](../../wiki/API-Reference) | REST endpoints |
| [π Security](../../wiki/Security) | Best practices |
| [π οΈ Development](../../wiki/Development) | Local dev & testing |
| [π CI/CD](../../wiki/CI-CD) | GitHub Actions workflows |
| [π§ Troubleshooting](../../wiki/Troubleshooting) | Common issues |
| [πΊοΈ Roadmap](../../wiki/Roadmap) | Future plans |
---
## π Related
- **[eero-api](https://github.com/fulviofreitas/eero-api)** β Async Python SDK for Eero API
---
## π License
[MIT](LICENSE) β Use freely, contribute gladly!
---
## π Repository Metrics
