🚀 Shipping http://getspin.pro
🌎 Open Source @serversideup
#Laravel #PHP #Docker #SelfHost
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...
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...
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...
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...
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...
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...
This is what the entire upgrade process from FPM-NGINX to FrankenPHP looks like.
So far it just magically works 🪄🎩🐰
This is what the entire upgrade process from FPM-NGINX to FrankenPHP looks like.
So far it just magically works 🪄🎩🐰
We'd love you to share your link below 😃
github.com/serversideup...
We'd love you to share your link below 😃
github.com/serversideup...
🔥 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 🎯
🔥 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 🎯
New beta coming soon 👀
New beta coming soon 👀
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.
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.
I was just doing some testing. I switched between NGINX, Apache, and FrankenPHP all in about 30 seconds 🤯
I was just doing some testing. I switched between NGINX, Apache, and FrankenPHP all in about 30 seconds 🤯
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 🚀
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 🚀
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 🤓
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 🤓
👉 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? 😅
👉 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? 😅
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! 🤩
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! 🤩
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!! 🚀
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!! 🚀
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 😁
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 😁
I keep discovering new things all the time and it blows my mind 🤯
I keep discovering new things all the time and it blows my mind 🤯
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 🪄
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 🪄
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 😅
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 😅
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 ❤️
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 ❤️
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
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
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...
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...