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

adear11's avatar

Multiple web servers and dedicated DB server

Is it possible to provision servers in Forge without installing any database server?

I'd like to be able to setup several web servers to serve my application, and have them all use a standalone database (AWS RDS MariaDB in this case). I'd also like to be able to setup a dedicated worker server so that my workers are not running on my web server. When provisioning servers in Forge, I don't see a way to control what software is installed so that I can tell it not to install any database software.

Am I missing something, or is it not possible to provision a server without also installing the database server? Incidentally, I'd also like to not install redis on every server so that I can have one dedicated redis server that all my servers use.

Thanks for the help.

0 likes
4 replies
Swaz's avatar

When viewing a server, you can click the Network tab in the left sidebar. From that page, you can check all the servers that the current server can connect to.

adear11's avatar

I appreciate the info, but that really isn't what I'm asking. I know how to setup and maintain communication between servers.

I'm wondering if there is a way that I'm missing to control the software that is installed when a server is provisioned. In my case, I don't want to install MySQL/MariaDB on my web or worker servers. I'll be using a dedicated database instance.

Cronix's avatar

Does it matter if it's installed? It's not like it's going to consume resources if it's not being used. You can also stop the nginx service in your deploy script or a "recipe" if you want, or even uninstall nginx.

Please or to participate in this conversation.