Hey! Thank you for what you are doing. This is very cool.
On a clean installation, the web server does not start after a reboot. Only manual v-start-service iptables helps.
Jul 21 19:00:22 xxxx systemd[1]: Starting Loading Hestia firewall rules…
Jul 21 19:00:22 xxxx iptables-restore[702]: Another app is currently holding the xtables lock. Perhaps you want to use the -w option?
Jul 21 19:00:22 xxxx systemd[1]: hestia-iptables.service: Main process exited, code=exited, status=4/NOPERMISSION
To solve this issue:
nano /lib/systemd/system/hestia-iptables.service
And edit ExecStart=/sbin/iptables-restore /etc/iptables.rules to
● hestia-iptables.service - Loading Hestia firewall rules
Loaded: loaded (/lib/systemd/system/hestia-iptables.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2021-07-21 22:00:22 EEST; 1 months 10 days ago
Main PID: 711 (code=exited, status=4)
Jul 21 22:00:22 my-instance systemd[1]: Starting Loading Hestia firewall rules…
Jul 21 22:00:22 my-instance iptables-restore[711]: Another app is currently holding the xtables lock. Perhaps you want to use the -w option?
Jul 21 22:00:22 my-instance systemd[1]: hestia-iptables.service: Main process exited, code=exited, status=4/NOPERMISSION
Jul 21 22:00:22 my-instance systemd[1]: hestia-iptables.service: Failed with result ‘exit-code’.
Jul 21 22:00:22 my-instance systemd[1]: Failed to start Loading Hestia firewall rules.