Jay Rogers (@jaydrogers)'s Avatar

Jay Rogers (@jaydrogers)

@jay.serversideup.net

Maker, DevOps Nerd, UX Designer πŸ€–πŸŽ¨πŸ”₯ πŸš€ Shipping http://getspin.pro 🌎 Open Source @serversideup #Laravel #PHP #Docker #SelfHost

120
Followers
16
Following
149
Posts
26.05.2023
Joined
Posts Following

Latest posts by Jay Rogers (@jaydrogers) @jay.serversideup.net

Preview
Release v4.3.0 Β· serversideup/docker-php 🀩 What's new Update PHP base operating systems. Add Alpine 3.23 support (#638) Upgraded NGINX to v1.28.1 Upgraded FrankenPHP to v1.11.1 πŸ” Security Improvements Prevent all .php files from being ...

Just launched v4.3.0 for serversideup/php πŸ₯³

We're grateful for the 4 new contributors.

Keep shipping more PHP, everyone! πŸš€

github.com/serversideup...

22.01.2026 15:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release 4.3: Bug Fixes, Security Improvements, and Depdendency Updates by jaydrogers Β· Pull Request #639 Β· serversideup/docker-php πŸ‘¨β€πŸ”¬ How to test This PR is being shipped for the 4.3.0 beta. You can simlply add beta-* in front of your image: serversideup/php:beta-* Learn more about our beta images β†’ 🀩 What's new Update ...

v4.3.0-beta1 is now available for serversideup/php with 4 new contributors 🀩

It includes Alpine 3.23, FrankenPHP v1.11.1, security improvements, and more.

We'd love help testing this release so we can merge these to stable soon πŸš€

github.com/serversideup...

19.01.2026 18:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is so awesome!

Congrats Joel! πŸ‘πŸ‘πŸ‘

12.12.2025 01:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

10.12.2025 17:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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 πŸ˜…

25.11.2025 15:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I can't agree with this statement more πŸ’―

There's a reason when I start with a new project, I always start with CI/CD πŸ€“

24.11.2025 19:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
402: PAYMENT_REQUIRED Β· vercel community Β· Discussion #4509 Summary 402: PAYMENT_REQUIRED But i have enough resource Example No response Steps to Reproduce visit https://hook-form-site.vercel.app/

TIL that Vercel uses a custom HTTP Status Code:

402: PAYMENT_REQUIRED

This displays to all visitors if you have a billing issue with your account 😬

github.com/vercel/commu...

24.11.2025 19:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

FrankenPHP v1.10.0 was released yesterday and we updated serversideup/php to ship with the latest and greatest version πŸš€

See what's new in FrankenPHP v1.10.0: github.com/php/frankenp...

24.11.2025 19:31 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

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

21.11.2025 18:58 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

PHP 8.5 is now shipping with serversideup/php 😎

It's available on all variations:

- CLI
- FPM
- FPM + Apache
- FPM + NGINX
- FrankenPHP

Enjoy the pipe operator and URI extension! πŸŽ‰

serversideup.net/open-source/...

21.11.2025 15:23 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Add PHP 8.5 support & remove NGINX Unit by jaydrogers Β· Pull Request #612 Β· serversideup/docker-php πŸš€ What this PR does Adds PHP 8.5 support πŸŽ‰ Removes NGINX Unit from the project (farewell 🫑) 🫡 WE NEED YOU: Help us test test Anything tagged with 612- will reference this PR and should be tested....

PHP 8.5 launches tomorrow! πŸ₯³

We already have it ready for testing if you want to get a head start. Once PHP 8.5 is marked as stable and the images are built, we'll roll out 8.5 support shortly after πŸš€

github.com/serversideup...

19.11.2025 22:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v4.0.0 Β· serversideup/docker-php Say hello to FrankenPHP πŸ‘‹ πŸ˜… Breaking Changes NONE We went through four beta releases and 6 weeks of extensive testing. Thank you beta testers ❀️ ⚠️ Special places to look (depending on your use ...

Check out the release notes for full details of what's new.

This is the biggest open source release in my career. Stoked to see what people build with this πŸŽ‰

github.com/serversideup...

19.11.2025 17:48 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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. πŸš€

19.11.2025 17:48 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Docker Engine v29 Release | Docker Learn about Docker Engine v29 and how this foundational release sets the stage for the future of the Docker platform.

It's been a crazy week πŸ€ͺ

The Docker 29 release caught a few projects off guard, causing their services to stop or malfunction.

It affected:

- Traefik
- Watchtower
- Ansible (community.docker)

Be extra vigilant with your next updates πŸ˜…

www.docker.com/blog/docker-...

13.11.2025 20:07 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Provide further Octane support for Caddyfile by aSeriousDeveloper Β· Pull Request #604 Β· serversideup/docker-php Laravel Octane Laravel Octane has its own Caddyfile. It uses various variables that are populated during the startup command. Typically, this means you need to perform your own overrides to this im...

Anyone confident with Laravel Octane?

One of our community members brought up a great point and we'd love to hear your feedback.

Should we always use the default Octane Caddyfile? Or should we try to mimic it in our own? πŸ€”

πŸ‘‡More here github.com/serversideup...

12.11.2025 14:56 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

⚠️ 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...

11.11.2025 21:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

If you want access to our premium Spin template that allows you to ship Laravel's most advanced features without downtime and on any VPS you want, learn more πŸ‘‡

getspin.pro

06.11.2025 19:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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...

06.11.2025 19:52 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

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 πŸͺ„πŸŽ©πŸ°

06.11.2025 17:30 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

Who's using Docker + PHP with serversideup/php?

We'd love you to share your link below πŸ˜ƒ

github.com/serversideup...

06.11.2025 15:02 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v4.0.0-beta3 Β· serversideup/docker-php πŸš€ Laravel Octane Support Laravel Octane is now natively supported with our FrankenPHP variation. We created a native health check script to ensure your container is healthy when running Octane and ...

See what's new in this beta release here:

github.com/serversideup...

05.11.2025 22:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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 🎯

05.11.2025 22:11 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Laravel Octane will be natively supported in serversideup/php v4 πŸš€

New beta coming soon πŸ‘€

04.11.2025 20:14 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

πŸ‘‡ 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.

31.10.2025 19:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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 🀯

30.10.2025 20:05 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
nodejs/node Node.js JavaScript runtime βœ¨πŸ’πŸš€βœ¨. Contribute to nodejs/node development by creating an account on GitHub.

Here's the issue we were seeing github.com/nodejs/node/...

24.10.2025 18:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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 πŸš€

24.10.2025 18:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Our FrankenPHP Alpine images are coming in at about 65 MB πŸͺΆ

23.10.2025 15:35 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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 πŸ€“

22.10.2025 16:33 πŸ‘ 12 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

I think the Internet is trying to tell us it's time to go outside.

Why did it wait until the weather took a turn?

Is it trying to play a joke? 😡

22.10.2025 16:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0