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

ArkonL's avatar

How to deploy Laravel application from Github to DigitalOcean

I have a repo on Github where I pushing my code related to an application on Laravel 5.3.

How to deploy from Github to DigitalOcean automatically?

I made research before asking this question, these what I found:

https://www.digitalocean.com/community/questions/configuring-deploy-hooks-from-github

this information didn't actually help.

Also, found https://deploybot.com/guides/deploy-a-laravel-app-to-digitalocean But I trying to set up deployment process directly, avoiding third-party sources, such as DeployBot.

I would be really grateful for a comprehensive explanation how to accomplish this.

0 likes
6 replies
ejdelmonico's avatar

Do yourself a giant favor and spend $10.00 per month on Forge. You can auto deploy after commit. Your life will be very easy then. I use Forge and Envoyer on over 15 medium-large projects with great results.

jlrdw's avatar

Another answer there's a video for that.

ArkonL's avatar

Thank you guys, everyone for the response, since I'm using Droplet on DigitalOcean I came to temporary decision to use DeployBot, in a perspective I'm going to use Envoy and Force.

maxshash's avatar

Hi ArkonL,

There is a new deployment automation tool launched - https://deployplace.com/. It's still in beta, but you can request early access.

You can deploy any application directly to DigitalOcean from DeployPlace, even if you don’t have any DigitalOcean server, you will be able to buy it from DeployPlace.

It's similar to Deploybot, but much more powerful and supports the deployment of complex applications.

Hope this helps,

Please or to participate in this conversation.