Jay Rogers (@jaydrogers)

@jay.serversideup.net

Maker, DevOps Nerd, UX Designer 🤖🎨🔥 🚀 Shipping http://getspin.pro 🌎 Open Source @serversideup #Laravel #PHP #Docker #SelfHost

Here are some tips if you're approaching containers/Docker for the first time. If you want reproducibility with simplicity and don't mind downtime during updates: 👉 Use Docker Compose If you want reproducibility with zero downtime updates: 👉 Use Docker Swarm

For our brothers and sisters using NGINX Unit, I created a deprecation notice for Unit that displays on startup. It includes a guide on how to migrate. Move to FrankenPHP if you want the single binary experience 💯 Hopefully this helps calm any worries or panic 😅

Bild

This week we shipped: 🧟‍♂️ FrankenPHP 🚀 Laravel Octane 🐘 PHP 8.5 Now you can do this with Spin Pro! Run on any VPS with no downtime 💪 50% off now → Black Friday. All of this supports our open source work ❤️ Now's the best time ever to try Docker 🐳 getspin.pro

Spin Pro - Docker Start Kit for Laravel

Effortlessly set up and manage Laravel environments across any host and operating system. Enjoy consistent development experiences with our all-in-one, open-source powered Docker solution.

getspin.pro

It's finally here! serversideup/php v4 is now stable 🎉 😅 Over a year of work 🐘 FrankenPHP & Laravel Octane support 🤖 LLM integration on our docs 🤝 13 new contributors ❤️ All open source Run PHP and Laravel anywhere you want. Now go build awesome stuff, Internet. 🚀

Bild

Huge release. serversideup/php v4 beta3 is now available 🚀 🔥 Native Laravel Octane support 🔐 Native Let's Encrypt support 🌍 A completely new documentation site 🤖 LLM optimization ... and more! This is an incredible effort by the community. Next goal, merge to stable 🎯

The power of containers really hits when you can simply switch a single line to completely upgrade a PHP version or change web servers. 🚀 I was just doing some testing. I switched between NGINX, Apache, and FrankenPHP all in about 30 seconds 🤯

In the latest stable version of Node 22, there's a bug that causes Vite to crash. To fix it, you need to roll back to Node 22.20. Because we use Docker from development to production, it's a simple commit to resolve it for everyone's machine 🚀

Bild

I have a question that I do not want to start a holy war with: 👉 Why choose Symfony over Laravel for a new project? I'm genuinely curious because I've never maintained a Symfony app. Can we have a constructive conversation below? 😅

You're kidding me!? 👀 TIL about "post_start" in Docker Compose 🐳 You can run commands as a privileged user on startup, but still run your services as an unprivileged user. This dramatically simplifies bootstrapping an app! 🤩

Bild

serversideup/php v4.0-beta1 is now available!!! It's a next level Docker image: 🐘 FrankenPHP now available ❤️ Improved native health checks 🤖 Advanced Laravel automations 🤩 12 new contributors Our biggest open source release yet. LET'S GO PHP!! 🚀

Bild

We're shipping BenchKit as Docker-first, but you can also run it as a standalone PHP application on any host. To allow greater flexibility on deployments, I created two Composer packages for our benchmark tools and got it to work! 🥳 Here it is running on Laravel Cloud 😁

Bild