Jerry, do you normally have to run INDI Web with root? I know you have this setup where your python and your pip are in two different places, you need root to run it?
Now i know why it keeps OFFLINE. This is because I let another Indi Webmanager continue to run. After I turn off the other instance, your indi web manager app start to ONLINE!