Vitodeploy: Self hosted Laravel Forge alternative
10 comments
·March 30, 2025jorisnoo
I've also had https://ploi.io/ on my radar as an EU alternative.
Although I'm a longtime Forge user, I want to give it a try soon. The UI does not look as polished in the screenshots, but it seems to offer more features, such as file backups.
Forge appears to be quite a critical part of the infrastructure, given its root access to all servers, which lies under US jurisdiction/influence, so moving to an alternative may be warranted?
I'd be interested to hear any opinions on this, as well as if anyone was able to compare the two tools.
hk1337
This seems like something Ansible or Saltstack should be doing.
nvahalik
One of the big things that Forge did for us a long time was handling of deployments. The ability to just have it respond to a commit: download the code, do the build and then restart FPM, was great.
We don't use that anymore, but we use it for provisioning and maintenance of systems... it's not GREAT at that, but it is still super nice to be able to say "stand up a MySQL server" and then it's just up and ready to go in a few minutes without having to deal with Ansible and Akamai...
jonathaneunice
Is this a response to some controversy around Laravel Forge? Or is it just to be self-hosted?
armitage__
It looks to be a free alternative to Forge, and I'm glad to see it.
Onavo
Forge costs a lot of money if you are just using it for side projects
null
theglenn88_
But how do we deploy Vitodeploy? Can someone borrow me a deployed version of Vitodeploy so I can deploy mine? /s
This looks decent, I wanted to build this once a few years ago, before Forge existed. will give this a try.
543310
You can just install it on your local machine
We use Forge because they support our non-big-3 Cloud provider and because they take the headaches out of provision systems. Overall, it's been great.
The thing I love/hate about Forge is that it makes some stuff JUST easy enough to not have to build yourself, but also makes it just frustrating enough for the customizations/tweaks we've built up over the years.
More recently, we started using the API to script various setups and configurations. It took processes that used to take several hours and made them minutes. This means we avoid having to figure out and manage things likes what the default nginx config is across servers. But then, there is SOME stuff like PHP ini files that you can't modify via the API. So we end up running an amalgamation of API commands with some "command scripts" that do the one-off things.
All things considered, I wish there was an Ansible migration path off of Forge. There are so many little things we've had to do that results in our needing to create and run one-off scripts but Forge has just the little bit of edge that migrating off is "more trouble than it's worth".
I just with they could fix the team dynamics. e.g. I want to be able to have a library of scripts (forge: recipes) my team can run—but since I'm the account owner, only I can run them!