A modern, simple, distributed looking glass application that provides network insight for network operators.
- Multi Device Support: Connect to multiple devices from one single interface.
- Custom Command Support: Built dynamically to support any custom command.
- Easy Deployment: Extremely easy to deploy and scale with multiple devices.
- Webhook Logging: Log queries to a webhook channel (optional).
- Clone repository
git clone https://github.com/AliMickey/photonglass.git
- Create an instance folder to store your config and logos/favicon
cd photonglassmkdir instancemkdir instance/images# Optionalmkdir instance/ssh-keys# Optional
- Create config files and upload logos/favicon
- Refer to CONFIGURATION.md
- Create
docker-compose.yml- Refer to CONFIGURATION.md
- Build and deploy the container (inital build may take a minute)
docker compose up -d --build
- View the app at
http://IP_ADDRESS:5000, recommend using a reverse proxy (traefik) for production use.
This project was inspired by hyperglass after having difficulty deploying it, as well as being overkill for what I wanted. This project is not meant as a 1:1 replacement with hyperglass and as such is kept simple by design. At time of release only Linux servers were tested as a target device, the same device library as hyperglass is used (netmiko) so compatibility with more devices should not be an issue, just be aware it is untested.
