Added check before the script runs / loops to see what services are installed.
This prevents services that are not installed to show up as offline services and ports.
Added Nginx service check if Homer is installed with the corresponding port.
Made some changes for readability.
Fixed copy/paste error where all services had the subtitle broker behind them.
Set sleep timer to 30s.
Replaced ordering of variables.
Vars that won't change color or after rebooting are now static.
Vars that can change are added to the end of the script , this makes "reloading" the script much faster since the variables are now "prepared" for the next run.
Fixed oopsie in services, Offline tags stil had the old "stat" behind the service names.
Added check if var $DATE is empty do not display it onscreen.
Change UFW check behaviour, if UWF is not yet installed the var $UFW will be empty,
this sets the script to declare the UFW as inactive.
Added check if var $IP is empty do not display the available ports services run on since they won't be reachable.