Slow FreePBX webgui on Vultr cloud hosted debian12?

Hi everyone,

I hope you can help me

I installed Debian 12 on a shared CPU Vultr instance

Specs:

vCPU/s:

1 vCPU

RAM:

2048.00 MB

Storage:

55 GB SSD

CPU Usage: 7%

For some reason, it is quite slow on the GUI. I am in Ireland, and the server is in London. So the ping should be minimal. I connect via http, to the vultr public IP address. My instance has its own public IP address.

For example, when I click “Dashboard” in the FreePBX GUI, it takes 4 seconds to get to the “Loading” page, then it takes another 10 seconds to finish the Loading bar for a total of 14 seconds!

We currently have an on premises server, and it is super snappy, like 1 second to load the loading bar page, and then maybe 0.5 seconds to finish loading and hit the dashboard. A massive difference.

Is there anyway to resolve this? Its slow on literally every page, not just dashboard. But yet its super fast on our on prem server. I assume Vultr are not the issue - as I have heard others use them. Is this slowness standard for a cloud hosted instance versus on-prem due to latency or other internet issues?

Will it be slow (if i do manage to battle through the laggy GUI, and get it configured,) with phone calling?

I’m sure someone will offer some practical advice here but, no, on a fresh install you shouldn’t be waiting 4 seconds for the pages to load. Even on a cheap Vultr instance.

On the other hand, the on prem PBX speeds you are quoting are exceptionally good and aren’t a fair benchmark.

Reboot the Vultr instance and see if anything immediately improves. Also run WinMTR from your PC to the Vultr IP for a while and see how it goes.

Check your own connectivity performance too.

Kieran