Initial commit: firmware pusher app, GenieACS docs, network file

- firmware-pusher/: standalone HTML app for GenieACS firmware pushes
- genieacs/: NBI API usage, device IDs, troubleshooting
- calix_home_network.txt: live network documentation
This commit is contained in:
astromech73
2026-05-21 09:38:51 -05:00
commit 983ddd903b
7 changed files with 738 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
# Calix
Documentation, configuration, and tooling for the Calix home network.
## Contents
### calix_home_network.txt
Live network documentation — device IPs, credentials, SSIDs, GenieACS server info.
**Keep this file updated** whenever network changes are made.
### firmware-pusher/
A standalone HTML app for pushing firmware to GenieSpire satellites via the GenieACS NBI API.
Files:
- `index.html` — the UI (single file, no build step)
- `nginx.conf` — nginx config with HTTP Basic Auth
- `docker-compose.yml` — container deployment
- `README.md` — setup and usage docs
Access: `https://calix.yoda.ddnsgeek.com`
Login: `admin` / GenieACS admin password
### genieacs/
Documentation on GenieACS configuration, quirks, and tips for this setup.
## Device Inventory
| Device | IP | Serial | Software | Notes |
|--------|----|--------|----------|-------|
| Main Router (4220E) | 192.168.1.1 | 422208213826 | u6.1 | Mesh controller |
| Back Hallway Sat (4220E) | 192.168.1.109 | 422208213783 | u6.1 | AP mode |
| Office Sat (4220E) | 192.168.1.155 | 422208213919 | u6.1 | AP mode |
| GenieSpire (CXNK010F208F) | 173.21.51.61 | - | 25.2.0.0.44 | Offline/NAT'd |
| GenieSpire (CXNK010F20EC) | 192.168.1.109 | - | 25.2.0.0.44 | Via GenieACS |
| GenieSpire (CXNK010F2064) | 192.168.1.155 | - | 25.2.0.0.44 | Via GenieACS |
GenieSpire satellites are TR-069/GenieACS managed — no local web UI.