Web looking glass for FRRouting
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Mael G. a66bce8c4c
2 years ago
static/css maj 2 years ago
templates maj 2 years ago
.gitignore maj 2 years ago
README.md upgrade 2 years ago
config.py.example upgrade 2 years ago
diagram.py maj 2 years ago
graphiclg.service upgrade 2 years ago
requirements.txt maj 2 years ago
web.py maj 2 years ago
wsgi.py upgrade 2 years ago


Graphic Looking Glass

GLG is a Python web looking glass for routers using FRRouting.


  • Linux server
  • Python 3.7+ with pip3 & python3-venv
  • git
  • graphviz
  • Internet connectivity
  • SSH client


git clone https://git.gnous.eu/mael/GraphicLG  /opt/GraphicLG #Clone the repository
cd /opt/GraphicLG
python3 -m venv graphiclgenv #Create venv
source graphiclgenv/bin/activate #Enter the venv
pip3 install -r requirements.txt #Install requirements
mv config.py.example config.py #Copy config and edit it !
deactivate #Exit venv
sudo mv /opt/GraphicLG/graphiclg.service /etc/systemd/system/graphiclg.service
sudo useradd -r graphiclg #Create the graphiclg system account 
sudo chown -R graphiclg:graphiclg /opt/GraphicLG/ 
sudo systemctl start graphiclg #Start GraphicLG service
sudo systemctl enable graphiclg #Enable GraphicLG on system startup


  • Better Readme / Production guide
  • Other router support
  • Theming