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

lifesound's avatar

Laravel deployment total cost

For a small site (200 visitors a day ) I understand the cost as

Github _ free Digital ocean -$5month Forge _$10month Domain -$12($1 month )

Total is 16$ month Is right guys?

0 likes
13 replies
mryanmccarthy's avatar

Do you do any storage? Or is the $5/month for Digital Ocean enough?

lindstrom's avatar
Level 15

Github is only free for public repos. You could use Bitbucket which does offer private repos for up to 5 users. Otherwise, your pricing is correct.

One note on Forge, it installs MySQL 5.6 and performance_schema is on by default starting w/ 5.6. You'll want to edit your /etc/mysql/my.cnf and add performance_schema=off. Performance schema will consume a lot of your available memory (20-25%) on that droplet.

1 like
robgeorgeuk's avatar

You may encounter issues with a Forge deployed $5 Digital Ocean VPS as MySQL 5.6 needs 1GB ram and I think Composer might run into problems as well. So, yeah opt for the $10 Digital Ocean VPS unless you don't need MySQL and/or are prepared to tinker with the server a bit.

1 like
zachleigh's avatar

You dont have to use Forge. It makes it easier to deploy, but it isnt mandatory.

2 likes
kgp43's avatar

Regarding the $5 plan and the need for 1GB RAM. I have no such problems, just remember to create the swap file.

2 likes
lifesound's avatar

i dont know about the mysql issue it will need more search

itsDamien's avatar

You can use forge one time to deploy your server and then cancel the subscription ;)

adiachenko's avatar

You don't need Forge. Configuring VPS is not that hard (it's certainly much more easier than actually developing an application) and wasting $10 a month on it is unreasonable when it's more than half of your budget. Spend that money on Digital Ocean subscription.

1 like
andy's avatar

I can see paying Taylor for forge but is it really necessary? So, that would be $11/month or 2 caramel machiattos / month at Starbucks.

lindstrom's avatar

In further regard to memory usage on a $5 droplet, Forge configures swap (I'm too lazy to check to see how much right now).

Of course Forge isn't necessary. However, it's so convenient and I'm soooo lazy. Plus, why not grease the man/machine that brings us Laravel? I kick in for Envoyer for the very same reason. I can do all that garbage myself, but unlike code, it brings me little joy. YMMV.

masterpowers's avatar

Forge is built if You Want to be Hassle Free Configuring the Server... And Focus More On the App Development... For me Forge is more like Using A Cpanel ... You can Easily Add Site, Manage Cron... It is Worth it :D

Please or to participate in this conversation.