VyControl
It will work with a single VyoS server or to multiple VyOS servers, so datacenters which do not want share same firewall to different customers will not need to install several VyControl to each customer. That's why the name VyControl.
community
roadmap versions
active develpment version
- 20.05.01 - version created to start project framework, organize permission systems and concept test with some firewall and interface functions and statics routes - software work as a proof of concept almost done
future vesions
- 20.05.02 - working firewall without zones bases firewall - software work for whom want firewall without zones
- 20.05.03 - zone based firewall
- 20.05.04 - IPSEC features
- 20.05.05 - better html css - someone help please :-)
- 20.06.01 - save/commit/load features and ssh / logins
- 20.06.02 - vlans / interfaces deep configuration
- 20.06.03 - improve permissions to allow users inside same group to have different roles
auth module
- allow commum users to add vyos servers?
firewall module
- change firewall rules order - todo
config module
- add new VyoS instances test connection while adding - todo
- add new VyoS instances test connection all servers crontab - todo
known issues
- cannot edit firewall rules number using current API
dockerhub
latest VyControl is being autobuilt at dockerhub https://hub.docker.com/r/robertoberto/vycontrol
docker pull robertoberto/vycontrol
docker composer
Right now we are using db.sqlite3, but I used composer so we can change to mySQL if needed.
docker-compose build
docker-compose up
manual install instructions
setup virtual env and pip requirements
virtualenv env
source env/bin/activate
pip3 install -r requirements.txt
setup initial database
cd vycenter
python3 manage.py migrate
run webserver
python3 manage.py runserver
access webpage
http://127.0.0.1:8000/
setup vyos new instance
references
screenshoots (keep in mind we're in early alpha stages)
Install VyControl

List Users

List VyOS Instances

Add VyOS Instances

List Interfaces

List Firewall

Add Firewall Rule

List Static Routes

Sponsoring
- VyControl is being tested at Under a Brazilian provider of Cloud Computing and Datacenters.