bash hst-install.sh --apache no --multiphp no --vsftpd no --proftpd no --named no -postgresql no --exim no --dovecot no --clamav no --spamassassin no --quota no --api yes
So just Nginx, PHP-FPM (I’m running PHP 7.4), MariaDB and Fail2Ban.
One strange thing was that the Nginx service refused to start. Upon further investigation, I saw that Apache was installed and sitting on port 80 even though I chose to not install it. After removing it Nginx started as it should.
Do you have a www.conf file in /etc/php/7.4/fpm/pool.d/? Usualy, hestia used php7.3 for roundcube and pma, probaly there is nothing running on port 9000 if you adjusted the installer to use 7.4 or removed 7.3 manualy.
Thanks for pointing me in the right direction. Manually creating www.conf and adding the code below fixed the issue. Why do you think the www.conf was missing?
the www.conf is used and needed for the general webpages like phpmyadmin and roundcube. per default this is deployed for php7.3 as @Raphael already pointed out.
so depending on how you changed your setup to 7.4 instead of 7.3 this probably got lost or has never been there.