Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

jjosephs's avatar

Does Envoyer or Forge auto-scale?

Title says it all.

0 likes
5 replies
sitesense's avatar

They don't auto scale as such because Forge and Envoyer are not hosting your sites.

Forge provisions your servers and Envoyer manages your deployments - on third party servers.

Scaling really depends on the servers that your site is hosted on.

With Digital Ocean for example, you may decide that you need more processing power which might require vertical scaling - so you increase the "Droplet" size within Digital Ocean's panel to one with more CPUs, Ram etc. Very easy to do :)

If you want to scale horizontally and spread the load across several servers (Droplets), again you can do that through Digital Oceans's panel by taking "snapshots" of a "Droplet" and creating more "Droplets" from that snapshot. That's a simplified explanation but there are plenty of "How To" examples if you wish to search for them.

In summary, as far as I know, Forge and Envoyer do nothing with regards to scaling - and further, it seems that Forge needs to provision the server in order to manage it. I've not figured out a way to manage an already existing server.

2 likes
BENderIsGr8te's avatar

No to auto-scaling as @sitesense pointed out all the details. However if you need to scale your app, Forge can allow you to manage all the servers and Envoyer can deploy to all the servers. I've never done it, but I've read help documents in that regards. So I am not sure if Forge needs to provision the new servers that are being used to Scale or if you can take a snapshot of a droplet, fire it up, then add it to Forge. If Forge provisioned the first one, I would assume it can read the successive ones you make from the first one.

izshreyansh's avatar

I don't understand why he should explain AUTO.

There is no ambiguity in the question.

He's asking if the load on server is greater than what it can handle, Can forge/envoyer provision a new server instance to manage increased load.

Please or to participate in this conversation.