🚀 Shipping http://getspin.pro
🌎 Open Source @serversideup
#Laravel #PHP #Docker #SelfHost
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
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
Move to FrankenPHP if you want the single binary experience 💯
Hopefully this helps calm any worries or panic 😅
Move to FrankenPHP if you want the single binary experience 💯
Hopefully this helps calm any worries or panic 😅
402: PAYMENT_REQUIRED
This displays to all visitors if you have a billing issue with your account 😬
github.com/vercel/commu...
402: PAYMENT_REQUIRED
This displays to all visitors if you have a billing issue with your account 😬
github.com/vercel/commu...
See what's new in FrankenPHP v1.10.0: github.com/php/frankenp...
See what's new in FrankenPHP v1.10.0: github.com/php/frankenp...
🧟♂️ 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
🧟♂️ 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
It's available on all variations:
- CLI
- FPM
- FPM + Apache
- FPM + NGINX
- FrankenPHP
Enjoy the pipe operator and URI extension! 🎉
serversideup.net/open-source/...
It's available on all variations:
- CLI
- FPM
- FPM + Apache
- FPM + NGINX
- FrankenPHP
Enjoy the pipe operator and URI extension! 🎉
serversideup.net/open-source/...
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...
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...
😅 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. 🚀
😅 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. 🚀
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-...
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-...
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! 🤩