Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.43 KB

File metadata and controls

40 lines (28 loc) · 1.43 KB

Fortinet Static BGP Manager

Quick start

  1. Copy .env.example to .env and fill in values (do NOT commit .env):
cp .env.example .env
# edit .env with your FMG_IP, FMG_USERNAME, FMG_PASSWORD, ADOM_NAME, DEVICE_NAME, FLASK_SECRET_KEY
  1. Create a virtual environment and install requirements:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
  1. Run locally (development):
# make sure cert files are present or run without ssl for local testing
uvicorn main:app --reload --host 0.0.0.0 --port 5000
  1. For production, run the deployment script (edit variables in deploy_fortimanager.sh first):
sudo bash deploy_fortimanager.sh

More information

  • See templates/installation_guide.md for full installation steps, SSL options, and production recommendations.
  • Do not commit secrets or private keys to version control.

Screenshots

Main UI Web interface for Fortinet Static BGP Manager showing a dashboard with navigation menu on the left, main content area displaying BGP configuration options, device status indicators, and action buttons for adding or editing static BGP routes. The environment appears as a clean, modern web application layout. Visible text includes headings such as Static BGP Manager, buttons labeled Add Route and Edit, and status labels indicating device connectivity. The tone is professional and functional.