Jay Rogers (@jaydrogers)
banner
jay.serversideup.net
Jay Rogers (@jaydrogers)
@jay.serversideup.net
Maker, DevOps Nerd, UX Designer 🤖🎨🔥

🚀 Shipping http://getspin.pro
🌎 Open Source @serversideup

#Laravel #PHP #Docker #SelfHost
⚠️ Heads up Traefik + Docker users!

There's a nasty bug out there that will cause Traefik to return nothing but 404 errors if you upgrade to Docker 29.0.0

👉 Don't upgrade if you haven't already

See this thread for more info github.com/traefik/trae...
Error response from daemon: client version 1.24 is too old · Issue #12253 · traefik/traefik
Welcome! Yes, I've searched similar issues on GitHub and didn't find any. Yes, I've searched similar issues on the Traefik community forum and didn't find any. What did you do? Upgraded docker to 2...
github.com
November 11, 2025 at 9:22 PM
I've been slamming keys like crazy today 🤪

FrankenPHP + Laravel Octane is ready for testing for our Spin Pro users 🥳

If you don't get a 404 here, thanks for your support 😃

github.com/serversideup...
github.com
November 6, 2025 at 7:52 PM
I've been doing a ton of testing.

This is what the entire upgrade process from FPM-NGINX to FrankenPHP looks like.

So far it just magically works 🪄🎩🐰
November 6, 2025 at 5:30 PM
Who's using Docker + PHP with serversideup/php?

We'd love you to share your link below 😃

github.com/serversideup...
Who's using serversideup/php? Drop your link below! · serversideup docker-php · Discussion #601
Hey all, We're so grateful for this community and the continuous growth we're seeing together. Hitting 1.5 million Docker pulls has been amazing, but what's even better is meeting all the awesome p...
github.com
November 6, 2025 at 3:02 PM
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 🎯
November 5, 2025 at 10:11 PM
Laravel Octane will be natively supported in serversideup/php v4 🚀

New beta coming soon 👀
November 4, 2025 at 8:14 PM
👇 My thoughts on programming language wars:

No one cares about the type of hammer you used to build a building. They just care the structure is stable and they're having a good time when they visit.
October 31, 2025 at 7:46 PM
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 🤯
October 30, 2025 at 8:05 PM
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 🚀
October 24, 2025 at 6:10 PM
Our FrankenPHP Alpine images are coming in at about 65 MB 🪶
October 23, 2025 at 3:35 PM
The @nuxt.com team is highly underrated 💯

I'm working with Nuxt Content, and this product blows my mind 🤯

It's easy, flexible, and fast. Open sourcing Nuxt UI was a solid move too.

You know you're crushing it when a SERVER GUY compliments JavaScript 🤓
October 22, 2025 at 4:33 PM
Commit early, commit often 🤠
October 21, 2025 at 10:35 PM
Coming soon to serversideup/php docs 👀
October 20, 2025 at 8:12 PM
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? 😅
October 20, 2025 at 5:49 PM
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! 🤩
October 15, 2025 at 8:24 PM
It's 2025 and I still don't know why web developers aren't using Docker from Development → Production 🤔
October 14, 2025 at 4:48 PM
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!! 🚀
October 12, 2025 at 6:08 PM
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 😁
September 10, 2025 at 2:22 PM
I've used Laravel every day for 12+ years, and it amazes me how feature rich this framework is.

I keep discovering new things all the time and it blows my mind 🤯
September 9, 2025 at 5:00 PM
This is why I love building and using Spin 💯

BenchKit runs with multiple PHP servers, defaulting to fpm-nginx you can switch to FrankenPHP with a simple variable.

⚡️ Works on any OS
💯 Consistent environments
🔒 Centrally managed

Docker from Dev → Prod is a game changer 🪄
September 8, 2025 at 8:16 PM
💡 LARAVEL PRO TIP:

Laravel doesn't require a .env file to run; environment variables just need to be accessible.

This is why I love using Docker from dev → prod. I can centralize management and minimize differences in .env files.

Don't commit your secrets though 😅
September 3, 2025 at 3:10 PM
Last night, I installed DHH's Omarchy 1.0 then saw the 2.0 installer was available this morning.

I reinstalled with 2.0 in under 10 minutes. It's now easier than installing Windows! 🥳

All on a laptop I bought directly from Acer for $275 🤣

Great work Omarchy community ❤️
August 25, 2025 at 8:11 PM
I've never been so excited to see a phpinfo() page 🥳

Early Saturday morning programming led to learning how to compile FrankenPHP from source.

We'll soon have a FrankenPHP image that's:

🔐 Unprivileged by default
🚀 Built for Laravel first
🤓 Packed with DX improvements
August 23, 2025 at 1:12 PM
Just tagged v3.6.0 beta for serversideup/php! 🥳

Say hello to Debian Trixie and pinned NGINX versions 👋

There's a lot of tooling in this release to make it easier to publish future releases, so stay tuned as I start working on v3.7 🚀

What's new 👇
github.com/serversideup...
Release v3.6.0-beta2 · serversideup/docker-php
🤩 What's new All images Adds support for Debian Trixie 🥳 Greatly expanded support for many different versions of operating systems (Alpine 3.22, 3.21, etc) FPM-NGINX Changes fpm-nginx to install...
github.com
August 21, 2025 at 9:25 PM
I can't believe that @github.com has the New Release screen default to "latest release". This seems quite dangerous 🤠

I just accidentally published an open source release by pressing "ENTER" on my number pad instead of "."

THANK GOD it was actually stable code 😅
August 6, 2025 at 6:13 PM