I've started work on ViciBox v.10. This will be based on OpenSuSE v.15.3 and Asterisk 13. This version will be moving to more packaged based maintenance items which should make updates and corrections to things like vicibox-install less problematic overall. Below are some bullet points of what is going into this version:
- OpenSuSE Leap v.15.3 with Asterisk 13 and possibly Asterisk 16
- vicibox-install and associated files moved into a package called 'vicibox-install' for ease of maintenance
- vicibox-certbot being removed for the dumpster fire it ended up being, a new vicibox-ssl being created around the acme.sh script
- vicibox-firewall and associated files moved into a package called 'vicibox-firewall' for ease of maintenance
- Dynamic portal moved into a package called 'vicibox-dynportal' for ease of maintenance
- Inclusion of more utilities like pcapsipdump
- Basic SNMP config (not asterisk-snmp) for monitoring the server's health with network monitoring utilities
- Rework of the vicibox-upgrade script to make it more usable/usefule/work/etc.
- vicibox-install CLI arguments for semi-automated install
My current plan is to get the base image done so that when OpenSuSE finally moves 15.3 into a Beta state I can have you all test install the OS to make sure there's no real installer issues. I'm planning to have two ISOs with one being for a Linux MD Software RAID array and the other being the standard single-drive direct install. Currently the image has kernel 5.3.18 but that could very well change later on.
If you have any comments, requests, software additions, etc, feel free to post them below.