Hi,
I installed one just few days ago, so it was working.
Are you installing it with GUI or minimal?
Install Debian 12 minimal without GUI and with SSH Server and basic tools. Last two options should be checked and nothing else.
If you are using it as multi-tenant, then edit the config.sh
Code:
cd /usr/src/fusionpbx-install.sh/debian/resources/
nano config.sh
Then check the
domain-name=IP and change it to a domain.
Save it and run the install.sh as per Download install documentation.
I would recommend that if you cannot install it on vultr or Linode, try using Virtualbox and install it there first.
If it is working, then it is something on your VM's.
After FusionPBX installs, copy the login information admin/password then reboot the server.
I usually reboot the server after Debian 12 minimal install and after FusionPBX install. Then, if you did domain, which is advisable, install the SSL from Let's Encrypt:
Code:
cd /usr/src/fusionpbx-install.sh/debian/resources/
./letsencrypt.sh
systemctl restart nginx
If the install fails on vultr or Linode, see what might be causing it and not wild guess it is PostgreSQL.
Since you suspect it is pgsql 16, in config.sh you can change to 15.
It could be something completely different, like PHP.