There are two things I’m curious about. I like the idea of using Cloudways as it offers a lot of options for developers and sysadmins, and also how, depending on what you need, you can choose a multitude of different services to host your server on (DigitalOcean, AWS, Linode, etc.). However, I haven’t tried to set up trellis via their platform. Has anyone used this service with Trellis? How’s it performed for you?
Second thing is about using the Cloudways Server/Application design. Generally on Cloudways, you can provision a server, then set up different (applications) on that server (document that visualizes this). Which is basically the same concept as having multiple sites on a single trellis set up. I’ve read a few different threads on this, so I suppose I’ll ask this way: As an agency, looking to manage our sites with trellis, should we set up a single server per site? Many of our clients are local shops, real scaling will most likely never be necessary. For clients such as these, could I perhaps group servers by location? Can I keep staging environments all on a single server, and separate the production servers?
Here are the topics I’ve found already discussing the second question:
- One DO droplet per trellis/bedrock project?
- Why is wordress_sites.yml plural?
- Best practice for multiple sites on multiple servers
- One Trellis Box - Multiple Sites on Individual VPS
I also found this thread here, wondering if spinning up a custom PHP application is close enough to the blank ubuntu provision DigitalOcean offers? Looks like the custom PHP application provision form Cloudways doesn’t support MariaDB from the initial look, but I also found this recent press release from Cloudways as well, so I’m not sure.