Skip to content
DevOps

Setup-Forcoder: our open source solution to simplify Laravel infrastructure

By Bruno Hoinacki

You know that feeling that running a Laravel project on a VPS should be simple, but it turns into a battle? 🤯
Setting up the server, enabling SSL, looking after MySQL, organizing backups… many companies still lose hours (or days) on this. And with every new project, the pain repeats.

At Forcoder, we've been through this more than once. It was precisely this need that gave birth to SetupForcoder: a simple, fast and secure way to get Laravel projects (and not only those) running in production with a single command.


What Is SetupForcoder?

SetupForcoder is an open source provisioner (MIT license) that sets up the entire infrastructure on a VPS running Ubuntu or Debian.

With it, you get right away:

  • Docker + Traefik with automatic SSL via Let’s Encrypt.
  • Support for multiple isolated projects, with each client running in its own space.
  • Compatibility with legacy setups (LAMP-style, in /home/<cliente>/<projeto>/src) as well as modern container-based architectures.
  • Optional integration with a central MySQL and phpMyAdmin.
  • And best of all: you don't spend hours configuring — it's literally “one command and done.”

Why Is This Useful?

Because time is money.
Instead of spending a whole night fighting with a server, you can have your project live in minutes.

In addition, SetupForcoder was designed for easy, safe maintenance:

  • Automatic SSL that renews itself.
  • Isolated projects, reducing the risk of one taking down another.
  • Ready to scale and receive improvements (more on the roadmap in a moment).

Truly Open Source

The project is open source, MIT, available on GitHub.
In other words: anyone can download, use, modify and contribute.

We believe good tools should be accessible, because everyone benefits — including us, since we also use SetupForcoder internally on real projects.

👉 See the repository on GitHub


And Where Does Forcoder Come In?

At Forcoder, our work goes beyond writing code.
We build software, but we also take care of infrastructure, DevOps, hosting and ongoing maintenance.

So if you don't want to worry about installation, monitoring, backups and security, you can simply leave it to us.
We:

  • Install, configure and customize your infrastructure.
  • Monitor it and apply updates.
  • Back it up and restore it when needed.
  • Make sure your system is secure and always available.

In short: you can use SetupForcoder for free, but if you want to sleep soundly, you can count on Forcoder as an end-to-end partner.


SetupForcoder Roadmap

This is just the beginning. We still plan to add features such as:

  • External backup via rsync, ready to send to another server.
  • Centralized logs, for smarter monitoring.
  • Redis and Meilisearch, for projects that demand performance and advanced search.

All of this while keeping things simple: install fast, run stable and stay secure.


Conclusion

SetupForcoder was born from a real pain of ours and today it can solve the same pain for many others.
It is already available, open source and ready to use.

You can:

  • Try it right now on your server.
  • Or, if you prefer, hire Forcoder to handle all the boring infrastructure work so you can focus on what really matters: growing your business.

👉 Check out SetupForcoder on GitHub
👉 Learn more about Forcoder's services

Keep reading

Essential Network Protocols: TCP vs UDP, DNS, DHCP, FTP, SSH, and HTTP/HTTPS

Have you ever stopped to think about what happens behind the scenes when you visit a website, log in to a remote server, or simply connect your computer to Wi-Fi? All of this is only possible thanks to a set of network protocols, which work as universal rules and languages so that different…

Have a project in mind? Let's make it happen.

Custom websites, systems and integrations, focused on results. Tell us what you need and the Forcoder team will get in touch.