Jay Rogers 👨‍💻 Profile Banner
Jay Rogers 👨‍💻 Profile
Jay Rogers 👨‍💻

@jaydrogers

Followers
2,997
Following
126
Media
617
Statuses
4,753

Maker, DevOps Nerd, UX Designer 🤖🎨🔥 🚀 Shipping 🌎 Open Source @serversideup #Laravel #PHP #Docker #SelfHost

Server Side Up →
Joined January 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@jaydrogers
Jay Rogers 👨‍💻
2 months
The Spin Pro Laravel template is finally here. BUY ONCE INFRASTRUCTURE. ❤️ Lifetime Updates ⚡️ CLI Integration 💪 Built for Laravel Pros 🌎 Choose any host 🚀 Deploy in a single command 👇 NOW AVAILABLE
7
17
78
@jaydrogers
Jay Rogers 👨‍💻
1 year
👇Unpopular reality: I bought a M1 Max Macbook Pro (64 GB RAM) for $4,100 at launch. This year, I bought a M1 Mac Mini (8 GB of RAM) for a home computer for $575. Both machines run the same development projects. I notice ZERO difference in performance. Save your money 🤑
487
286
8K
@jaydrogers
Jay Rogers 👨‍💻
6 months
Homelab tech is nuts: ⚡️ Proxmox (VM Hypervisor) 📂 MinIO (AWS S3 alternative) 🦊 GitLab (GitHub Alternative) 🤖 Swarm/K8s (Containers) 🔥 Sentry (App Monitoring) ⚠️ Uptime Kuma (Uptime Monitoring) 🔐 CloudFlare Tunnels (WAF) All for $0. What a time to be in computing!
37
165
1K
@jaydrogers
Jay Rogers 👨‍💻
1 year
@nastyhobbit Just bring this with! 🙃
Tweet media one
2
4
307
@jaydrogers
Jay Rogers 👨‍💻
1 year
I cannot believe how much value Hetzner provides. 🇺🇸 US Datacenter 🤖 2 GB RAM, 2 CPU Cores ⚡️ Fastest single core score I've tested 👉 All for $4.67 USD/mo 🤯 This will power 80%+ of well-written Laravel apps in production. Self-host FTW 🚀 This message is NOT sponsored.
Tweet media one
31
21
263
@jaydrogers
Jay Rogers 👨‍💻
10 months
Here's a full demo of Spin. Spin is like Laravel Sail, but Dev → Production. ⚡️ Runs on Mac, Windows, Linux 🌍 Choose any host 🏃‍♂️ GitHub Actions templates 🏎️ Zero-downtime deployments 💯 100% environment replication Beta coming soon. Stay tuned 👀
9
30
230
@jaydrogers
Jay Rogers 👨‍💻
2 months
Coming soon 👀
Tweet media one
6
11
220
@jaydrogers
Jay Rogers 👨‍💻
1 year
What if I built a #Laravel Sail alternative, but you could manage a server using Docker in production? 🤔 This means you're not just running Docker in development. You'd be able to run a server on DO/Vultr for $5/mo and have zero-downtime deployments. Would you use it?
43
8
204
@jaydrogers
Jay Rogers 👨‍💻
2 months
Excited to launch Spin 2.0! 🚀 Deploy Laravel with no downtime & 100% environment replication on any OS. All open source. The new "spin deploy" command gets Laravel into production for <$5/mo in under 10 mins. ⚡️ It's not all either. See the video 🤫
23
25
171
@jaydrogers
Jay Rogers 👨‍💻
1 year
Last week, I was tasked with deploying a #Laravel app in a distributed & decentralized format. This means zero-downtime deployments for: ☁️ Our own cloud 👨‍🔬 Staging/testing 🤵‍♂️ Customer-managed instances I did it all with Docker + Ansible. Here's a video of what I learned 👨‍🏫
5
37
167
@jaydrogers
Jay Rogers 👨‍💻
1 month
And you thought your project had a lot of Docker services.... Have you spun up a self-hosted Sentry instance lately? 👀
Tweet media one
28
11
166
@jaydrogers
Jay Rogers 👨‍💻
6 years
Goodbye @evernote . I'm finally able to escape your bloat now that I have found @NotionHQ . This is the best move my mouse will make all day.
Tweet media one
10
4
159
@jaydrogers
Jay Rogers 👨‍💻
11 months
This list just keeps getting bigger 💪 SHIP MORE PHP 🚀
Tweet media one
5
15
152
@jaydrogers
Jay Rogers 👨‍💻
10 months
Coming soon for Laravel devs ⚡️ You'll be able to configure and provision your servers, all from your repository. 🌎 Choose any host 🔐 Encrypted & version controlled secrets 🦄 Zero-downtime deployments 🏃‍♂️ GitHub Actions support Video coming soon. Stay tuned 👀
8
11
142
@jaydrogers
Jay Rogers 👨‍💻
1 year
@davorminchorov Was this with an Apple Silicon mac? I would agree that getting at least 16 GB for development is a good idea. But since this is my home machine, I was just like -- just use Swap! 🤠 Here's what it looks like with Vscode, Firefox, Docker (with containers running), Spotify, etc
Tweet media one
16
4
135
@jaydrogers
Jay Rogers 👨‍💻
1 year
Our serversideup/php images hit 100k pulls on DockerHub 🤩 Thanks for all the support! We've met so many great people along this journey. Stay tuned! The v3.0 images are nearing beta and they are going to be NEXT LEVEL 💪 SHIP MORE PHP🚀
Tweet media one
7
18
131
@jaydrogers
Jay Rogers 👨‍💻
2 months
I've been working on something for months. 😅 This will be my biggest contribution to the Laravel community, ever. 💯 I'm hoping to finalize some details and get you more info this week. Stay tuned 👀
5
1
130
@jaydrogers
Jay Rogers 👨‍💻
2 months
Spin with Laravel Pro is going to be NEXT LEVEL 🚀 I'm really happy how easy it is to create a new Laravel project. The process is the same for: 🍎 macOS 🪟 Windows 🐧 Linux Just run "spin up" when done 💪 Working hard to get this out soon 😅
5
10
124
@jaydrogers
Jay Rogers 👨‍💻
11 months
I can't believe it. After 250+ hours invested into refactoring serverideup/php: 😮👉 THE BETA IS FINALLY HERE We've put a lot of work to help the PHP community, but now we need you. Please share and chime in on how we can make this even better! ❤️
5
21
122
@jaydrogers
Jay Rogers 👨‍💻
6 months
After 500+ hours & huge support from the community, serversideup/php v3.0 has been merged to STABLE!🚀 Tons of new stuff: 🏆 Based on official PHP 🔐 Unprivileged user by default 🏎️ Laravel Optimized 🎨 Variable-first config ⚡️ Production-ready
9
25
122
@jaydrogers
Jay Rogers 👨‍💻
1 year
So here's my plan for getting Spin (a Laravel Sail, but for production) off the ground: We have an open source Mint/YNAB alternative called Financial Freedom written in Laravel + Inertia. I'll use that as my demo app for deploying in production. Spin is similar to Laravel
Tweet media one
6
10
116
@jaydrogers
Jay Rogers 👨‍💻
1 year
It blows my mind how many PHP extensions are missing from the official PHP Docker images to run Laravel. Without Laravel, what would PHP even be?
51
6
113
@jaydrogers
Jay Rogers 👨‍💻
2 years
Someone in our Discord just did a benchmark test of our PHP Docker images vs the official PHP images. The results blew my mind 🤯 Official PHP Apache Image = 68.855749/s Server Side Up's Image = 484.290793/s 🏎🔥🔥🔥
Tweet media one
5
18
111
@jaydrogers
Jay Rogers 👨‍💻
5 months
We're on a mission to make serversideup/php the best PHP Docker image for running Laravel. 🚀 The best DX is in the details 🪄🦄 Check out this upcoming feature that natively integrates with the Laravel 11 Health Check Endpoint 💓🩺 Would love to hear your thoughts!
6
12
111
@jaydrogers
Jay Rogers 👨‍💻
1 year
As our Docker Images cross 900 stars on GitHub, I want to make these the best PHP images on the Internet 💪 If there's anything you'd like to see, please add to our "Ideas & Feature Requests". 🚀 Upvote or add your ideas on what you'd like to see next
3
14
107
@jaydrogers
Jay Rogers 👨‍💻
11 months
Yup... docker-php-extension-installer is definitely going into serversideup/php. It took our Alpine image from 597 MB (uncompressed) down to 108 MB (uncompressed). 😵 Very easy developer experience too. More optimizations in the works 💪
Tweet media one
Tweet media two
@jaydrogers
Jay Rogers 👨‍💻
11 months
Installing PHP extensions by hand is challenging. Knowing which packages to install beforehand is difficult. What do you think of serversideup/php installing this project from @LocatiM by default? I found it from the official PHP documentation.
7
4
54
8
14
108
@jaydrogers
Jay Rogers 👨‍💻
6 months
File permissions with Docker + PHP are a massive headache 🤕 This is why we spent so much time providing tools to eliminate this problem. This doc covers the secret sauce on how we eliminate permission errors on Mac, Windows, and Linux 🪄
3
17
108
@jaydrogers
Jay Rogers 👨‍💻
16 days
Woke up to a new $750/mo GitHub Sponsor for serversideup/php 😱 Thanks to @sevalla_hosting for supporting us and helping push Laravel forward ❤️ We're a step closer to the dream of full-time open source, but still more work ahead 😅 Keep an eye out for a new release soon 👀
6
3
105
@jaydrogers
Jay Rogers 👨‍💻
9 months
Financial Freedom is live! It's an open source alternative to Mint, YNAB, & more. Built on: 1️⃣ serversideup/php 2️⃣ Spin Most importantly: 👉 LARAVEL This is a self-hoster's dream. If Freedom is in the name, pick the stack that gives you Freedom 💪
12
16
101
@jaydrogers
Jay Rogers 👨‍💻
10 months
I just wrapped up the spin new command. Brand new Laravel install in 45 seconds. This video is NOT sped up and is being shown in realtime. 🔐 Trusted HTTPS 📬 Mailpit enabled by default 🐳 All using Docker Next stop, you'll be able to ship these configs to production too 🚂
2
7
100
@jaydrogers
Jay Rogers 👨‍💻
22 days
What are the best VPS hosts that ARE NOT: - Hetzner - Vultr - Digital Ocean - Linode - AWS, GCP, Azure, etc Comment below 👇
67
10
98
@jaydrogers
Jay Rogers 👨‍💻
6 months
In addition to PHP-FPM + NGINX, I also was able to get NGINX Unit running as an UNPRIVILEGED USER. This is huge for PHP Docker Security 🔐 I'll need some testers once I have this PR ready🤓 I'll keep you all posted!
Tweet media one
8
6
96
@jaydrogers
Jay Rogers 👨‍💻
2 months
Welp... after 800+ hours, today's the day. Our Spin Pro template will be PAY ONCE INFRASTRUCTURE. Lifetime access. Think TailwindUI, but infrastructure components. I'm working hard to launch today. Watch my X feed for first customer discounts 🚀 I'll post once it's live 👍
Tweet media one
8
5
97
@jaydrogers
Jay Rogers 👨‍💻
2 months
Server Side Up is officially a sponsored OSS project on DockerHub 🥳 Thanks Docker team!!
Tweet media one
3
8
96
@jaydrogers
Jay Rogers 👨‍💻
3 months
Laravel PHP Developers: 👉 serversideup/php v3.3.0 is now available! This ships with A TON of improvements: 🤫 Quieter log output ⚡️ Intertia.js optimizations 🤖 Better big cloud support 🐛 Many squashed bugs More soon! Check out the release notes
8
12
95
@jaydrogers
Jay Rogers 👨‍💻
2 months
Here's a deep dive of Spin 2.0 with Laravel. It's easy as: ⭐️ Pick any host 🔐 Set your SSH key 🤖 Provision your server 🚀 Run "spin deploy" I took my 20+ years experience of being a sysadmin and put it into one product. All open source ❤️
6
7
93
@jaydrogers
Jay Rogers 👨‍💻
3 months
I've learned so much about Docker and PHP after starting serversideup/php 🤩 Here's a video on a recent issue I resolved. It gives you a background how PHP INI settings and PHP FPM Configurations work together. And in my previous case, how you can incorrectly set them 😅
0
11
90
@jaydrogers
Jay Rogers 👨‍💻
6 months
I'm really hoping FrankenPHP or NGINX Unit is finally the answer for running PHP as a single user in a Docker container. The days of PHP-FPM + Nginx + Docker Permissions are getting old, really fast 😅
9
4
87
@jaydrogers
Jay Rogers 👨‍💻
2 years
I've never had an ENV file so organized 🤓
Tweet media one
6
13
89
@jaydrogers
Jay Rogers 👨‍💻
10 months
Installing Spin is easy and beautiful. ~1 minute later I have a development environment with all the tooling to ship to production. ⚡️ Runs on Mac, Windows, Linux 💯 Replicate production locally 🌎 Choose any host you want We're able to run production apps at ~$4/mo 🤯
7
5
86
@jaydrogers
Jay Rogers 👨‍💻
10 months
It's finally here. The Spin beta is NOW AVAILABLE! 😱 I can't believe I got it working, but this thing screams: 💯 Environment Replication ⚡️ Zero-downtime deployments 🌍 Choose any host you want It's like Laravel Sail, but for Production 🚀
10
13
85
@jaydrogers
Jay Rogers 👨‍💻
1 month
OH YEAH.... SHIP IT 🚀🚀🚀 I have so many improvements coming soon. Stay tuned 👀
Tweet media one
2
2
85
@jaydrogers
Jay Rogers 👨‍💻
1 year
Working on updating the landing page 👌 Once I am done updating docs, the beta will be made available 🚀
Tweet media one
1
4
79
@jaydrogers
Jay Rogers 👨‍💻
1 month
TIL GlitchTip is a lightweight alternative to Sentry. My 8 CPU / 16 GB RAM server (Sentry's mins requirements) is down to 2 CPU / 2 GB of RAM (2x the requirements for GlitchTip). ⚡️ Best of all, it's a drop in replacement. Just update your DSN 🥳
4
10
77
@jaydrogers
Jay Rogers 👨‍💻
6 months
Hey Docker PHP folks 👋 You spoke, we listened! serversideup/php is now unprivileged by default. Please help test this PR. It's a big change, but were stoked for the increased security and improved compatibility. If feedback is good, we'll merge 🚀
2
12
77
@jaydrogers
Jay Rogers 👨‍💻
9 months
Spin made it as the top post of the month on /r/laravel 🥳
Tweet media one
0
2
76
@jaydrogers
Jay Rogers 👨‍💻
1 year
This is how I'm planning to take take the great things from Laravel Sail, but Development → Production 🚀 I'm working on an open source solution called Spin. Keep reading to see how this will work 🧵
Tweet media one
4
11
74
@jaydrogers
Jay Rogers 👨‍💻
3 years
I have been using VSCode for *thousands* of hours and just realized this today: Press "CMD + D" to select matching text. I can finally edit multiple lines at once again 😂🎉
9
13
71
@jaydrogers
Jay Rogers 👨‍💻
1 year
Holy crap 😱 Thanks for the suggestion on Hetzner servers! I just benchmarked a $4.21/mo server and it came in at #1 . It even beat dedicated CPU plans with Digital Ocean & Linode at $40+/mo 🤯
8
9
72
@jaydrogers
Jay Rogers 👨‍💻
2 months
ICYMI: We launched "spin deploy" last week. It's one of the easiest ways to deploy Laravel 🚀 Now on YouTube: 🌎 Open Source 🚀 Deploy in minutes ⚡️ Zero-downtime 💪 Choose any host The video didn't even cover all the new features. More content soon!
Tweet media one
2
13
71
@jaydrogers
Jay Rogers 👨‍💻
6 months
Welp... Huge progress was made this morning. I was able to get FPM+NGINX to run as "www-data" and as an unprivileged user. Not only does this dramatically improve security, but it improves the DX for configuring systems too. I also got our template process to work 🥳
Tweet media one
9
3
71
@jaydrogers
Jay Rogers 👨‍💻
2 months
Spin Pro saw it's first 20 buyers within less than 24 hours 🥳 For a "nobody" on the Internet, I'm stoked 😱 This only excites us to keep building more. We've met so many talented Laravel developers through open source. Thanks for all your support ❤️
4
2
69
@jaydrogers
Jay Rogers 👨‍💻
17 days
Our serversideup/php v3.4 docker image will be a no-brainer for Laravel developers. Look at those native health checks 🤤
Tweet media one
2
2
69
@jaydrogers
Jay Rogers 👨‍💻
8 months
I'm clearly having too much fun with this PR 😆
Tweet media one
0
4
67
@jaydrogers
Jay Rogers 👨‍💻
11 months
We went through every PHP extension required for Laravel 9.x^ What do you think? From PHP: 🔹ctype 🔹curl 🔹dom 🔹fileinfo 🔹filter 🔹hash 🔹mbstirng 🔹openssl 🔹pcre 🔹session 🔹tokenizer 🔹xml Added with serversideup/php: ✅intl ✅pcntl ✅pdo_mysql ✅pdo_pgsql ✅redis ✅zip
7
3
66
@jaydrogers
Jay Rogers 👨‍💻
1 year
@geerlingguy @RedHat A clickbait influencer!? Did he fail to look at the contributions you’ve made to their projects or the amount of learning resources you’ve created? When I search something for Ansible, I always add “Jeff Geerling” to my search. I can’t believe their response on this 🤦‍♂️
3
1
66
@jaydrogers
Jay Rogers 👨‍💻
1 year
Today I learned about trap read DEBUG If you're painfully making your way through some Bash scripting, add this helpful command to the top. The script will run one step at a time. It only advances to the next step if you press ENTER. Huge time saver! 🤓🔥
Tweet media one
4
17
66
@jaydrogers
Jay Rogers 👨‍💻
6 months
Just put @serversideup on the new serversideup/php images. 350 requests/sec 🏎️🔥 This is amazing considering it's running: - $5/mo server (1 CPU, 1 GB) - It's running WordPress - PHP-FPM + Apache I haven't done any performance tuning other than enabling caching 🤓
Tweet media one
7
4
66
@jaydrogers
Jay Rogers 👨‍💻
11 months
These Alpine sizes are looking really good 👀
Tweet media one
5
3
65
@jaydrogers
Jay Rogers 👨‍💻
11 months
I think I found a better phrase to explain Spin. How does this sound?
Tweet media one
4
4
63
@jaydrogers
Jay Rogers 👨‍💻
3 months
If you're not self-hosting, you might want to reconsider. One of our customers has 3,500+ active subscribers and they're running it all on a server that costs less than $6/mo (with backups). The tech is getting easier. Stay tuned. MAJOR updates coming to Spin soon 😎
Tweet media one
6
2
64
@jaydrogers
Jay Rogers 👨‍💻
2 months
Spin Pro is coming along. It'll be available as: PAY ONCE INFRASTRUCTURE. ❤️ Lifetime Updates 🏆 Instant GitHub Access ⚡️ CLI integration "spin new laravel-pro" 🏃‍♂️ Push-to-deploy with GitHub Actions All in a one-time purchase. Working hard to launch soon. Stay tuned 👀
Tweet media one
2
1
63
@jaydrogers
Jay Rogers 👨‍💻
3 months
A true Laravel artisan always ensures their .env.example is always up to date so it's easy for other developers to clone your app 👨‍💻 ⚠️IMPORTANT NOTE: But don't be that guy committing API tokens either 🔥
3
5
63
@jaydrogers
Jay Rogers 👨‍💻
11 months
👇 Laravel Octane + PHP Swoole folks: 1️⃣ How many of you are running it in production? 2️⃣ What made you go with Swoole and what are you using it for? 3️⃣ Where are you hosting it?
24
4
61
@jaydrogers
Jay Rogers 👨‍💻
8 months
My plan with all this PHP Docker stuff: 1. Get PHP to run as a single user in Docker 2. Show people can sell their apps as self-hosted I'm completely bullish on the idea of customers wanting to self-host. If Ruby can do it, I'm determined to show Laravel can do it too 💪
7
2
61
@jaydrogers
Jay Rogers 👨‍💻
2 years
The documentation site is coming along for our PHP Docker Images as well. I made this handy diagram to explain how reverse proxies work with PHP-FPM 😎👍
Tweet media one
2
6
61
@jaydrogers
Jay Rogers 👨‍💻
12 days
Some people have a problem buying too many domains... My problem is starting too many open source projects 😆 Say hello to serversideup/ansible, our latest Docker Image for shipping Ansible on any machine. 🚀 All open source on GitHub ❤️
2
8
59
@jaydrogers
Jay Rogers 👨‍💻
4 years
This is why we are choosing @gitlab to be the core of everything. It has a great community, wonderful integrations with modern tools, and can easily be self-hosted if needed. Gitlab aligns with our core values: 🔓Always have control of your data 🤫Never sacrifice privacy
Tweet media one
1
13
59
@jaydrogers
Jay Rogers 👨‍💻
9 months
We often hear: What does "Optimized For Laravel" mean with serversideup/php images? 👇 It's experiences like this. serversideup/php will use Laravel to ensure the database is online before automatically running migrations. Built-in 30 second retry. 🚀 Available now!
1
5
56
@jaydrogers
Jay Rogers 👨‍💻
1 year
@LarsPeterke On an Intel Mac I would argue that, but with any Apple Silicon chip I totally agree 😃 My 2016 Intel MacBook Pro could fry eggs running “npm install” 🍳
4
1
55
@jaydrogers
Jay Rogers 👨‍💻
10 months
Spin achieves zero-downtime deployments, thanks to Traefik ⚡️ Laravel devs: Spin ships with serversideup/php so everything is configured for you already: ℹ️ Service Name ❤️ Health Checks 🏃‍♂️ Optimal replicas 🔐 Secure entrypoints Adding this to our docs. More coming soon!
Tweet media one
3
5
56
@jaydrogers
Jay Rogers 👨‍💻
9 months
The adventure begins 🤠 First goal: Get FrankenPHP running, pinned to the minor PHP version. From there, add start up customization, environment variables, etc. This is a big change for PHP an I'm excited to see where this goes 🚀
5
6
55
@jaydrogers
Jay Rogers 👨‍💻
3 years
Here's what running a web + mobile app through an API looks like. Best part: It's all built with open source technologies. - @traefik - @nuxt_js - @laravelphp - @mariadb - @capacitorjs Centralizing and reusing code: 🕺 Saves time 💪 Reduces effort Start shipping faster!! 🚀
Tweet media one
0
7
55
@jaydrogers
Jay Rogers 👨‍💻
10 years
25 PHP Security Best Practices For Sys Admins http://t.co/Qgl7Is069c
0
31
51
@jaydrogers
Jay Rogers 👨‍💻
1 year
Am I living under a rock? A few people are asking for "cron" to get added in our PHP Docker Images, but I feel that library should be optional. Instead of cron, we use the "schedule:work" command and set the schedule within Laravel itself. Thoughts?
10
9
54
@jaydrogers
Jay Rogers 👨‍💻
10 months
Our Spin demo is now live on YouTube 🤩 If you missed it last week, our demo covers: 🤖 Managing servers from your codebase ⚡️ Zero-downtime deployments 🌍 Dev environments for Mac, Win, Linux 💪 Freedom to choose any host Beta coming soon! 👀
Tweet media one
@jaydrogers
Jay Rogers 👨‍💻
10 months
Here's a full demo of Spin. Spin is like Laravel Sail, but Dev → Production. ⚡️ Runs on Mac, Windows, Linux 🌍 Choose any host 🏃‍♂️ GitHub Actions templates 🏎️ Zero-downtime deployments 💯 100% environment replication Beta coming soon. Stay tuned 👀
9
30
230
1
7
53
@jaydrogers
Jay Rogers 👨‍💻
11 months
Installing PHP extensions by hand is challenging. Knowing which packages to install beforehand is difficult. What do you think of serversideup/php installing this project from @LocatiM by default? I found it from the official PHP documentation.
7
4
54
@jaydrogers
Jay Rogers 👨‍💻
10 months
We spent a lot of time dialing in our dependencies for serversideup/php. It's a balance of "batteries included" and being lightweight. ⚡️ With our Alpine images at ~38MB, I'm happy 😎 We're also very transparent on why we're including every dependency. SHIP. MORE. PHP 🚀
Tweet media one
1
4
53
@jaydrogers
Jay Rogers 👨‍💻
5 years
Check out this @ubnt #UniFi upgrade that I am doing 🤤
Tweet media one
5
1
53
@jaydrogers
Jay Rogers 👨‍💻
10 months
There's been a lot of excitement and positive feedback with Spin's first weekend. 🥳 We're excited to see what people build with it. 🚀 If you're enjoying the project, we'd appreciate a star on GitHub ⭐️
1
6
52
@jaydrogers
Jay Rogers 👨‍💻
3 years
🚀 Excited to launch "Spin", a lightweight tool that simplifies dev experience with Docker. Similar to Laravel Sail, but: 🤓 Language independent 🕺 Manage everything with Docker Compose ⚡️ Replicate production with "Docker Overrides" Free on Github:
3
12
52
@jaydrogers
Jay Rogers 👨‍💻
10 months
This is exactly why we built serversideup/php and Spin. 👉 If we provide the development tool and the PHP image, we can guarantee the full development experience. We just shipped "docker-php-serversideup-set-id". This is a helpful script that you can call in your Dockerfile to
Tweet media one
Tweet media two
Tweet media three
1
3
53
@jaydrogers
Jay Rogers 👨‍💻
7 months
I don't post a lot of personal stuff on here, but I better explain my recent radio silence... My wife and I are expecting our first child at any moment. 😅 I'll be back on once life is in a rhythm again 🤪 Expect major updates to Spin and Docker PHP being merged to stable ⚡️
10
0
51
@jaydrogers
Jay Rogers 👨‍💻
23 days
I just spent 4 days troubleshooting Stop Signals between PHP-FPM, NGINX, and S6 Overlay for zero-downtime deployments. Open source is fun 🫠 I don't think I have any hair left 👨‍🦲 I'm excited to put this behind me and get to fun features 💯
2
1
52
@jaydrogers
Jay Rogers 👨‍💻
7 months
🚀 Just shipped OPcache support in serversideup/php It comes with a handy notification if it's enabled or disabled 🤓
Tweet media one
@jaydrogers
Jay Rogers 👨‍💻
7 months
For serversideup/php, our goal is to make these images "production-ready". There's one thing I am stuck on 👉 OPCache Should it be enabled by default? I just don't want to screw up people in development. You'll be able to enable/disable easily with an ENV
4
0
4
5
5
52
@jaydrogers
Jay Rogers 👨‍💻
5 months
We're seeing ~1,000 pulls per day on serversideup/php on DockerHub alone. 🚀 Who would of thought that building PHP Docker Images would turn into such a blast. We we're just trying to scratch our own itch 😃 We've met so many incredible people and we're grateful for you all ❤️
1
4
52
@jaydrogers
Jay Rogers 👨‍💻
10 months
I am strongly considering creating a branch so I can add FrankenPHP variation to this list 🤓
Tweet media one
4
1
51
@jaydrogers
Jay Rogers 👨‍💻
2 months
Spin Pro's Laravel template will be shipping with GitHub Actions ⚡️ Push to deploy 😎
Tweet media one
1
2
50
@jaydrogers
Jay Rogers 👨‍💻
1 month
There are some exciting features coming to Spin. 💯 Docker powered 🚀 Ship anywhere 🙅‍♂️ No system dependencies 🏎️ Centrally managed We're adding a nice on-boarding wizard to customize and ship Laravel how you want it ⚡️
Tweet media one
3
2
51
@jaydrogers
Jay Rogers 👨‍💻
5 months
Laravel 11's shift to using SQLite as a default database is a game changer 💯 Deployments are extremely easy, especially for decentralized apps. 👉 Stay tuned. We're going to show some really cool things you can do with this database strategy 💪
3
2
51
@jaydrogers
Jay Rogers 👨‍💻
11 months
We're going dark mode with Financial Freedom 😎
Tweet media one
5
1
48
@jaydrogers
Jay Rogers 👨‍💻
1 year
Should you include server configurations within your @laravelphp application? Here's a video showing what we've learned and how we organize our infrastructure. Eliminate phrases like, "Well, it worked on my machine" 🙃
4
9
50
@jaydrogers
Jay Rogers 👨‍💻
3 years
Fun fact: @gitlab has been releasing on the 22nd of the month for the last 122 months straight! 🤯 That’s what I call shipping! 🚢
2
8
50
@jaydrogers
Jay Rogers 👨‍💻
4 years
Whoa! @digitalocean has AMD CPUs with NVMe SSDs now 🥳
Tweet media one
2
2
47
@jaydrogers
Jay Rogers 👨‍💻
5 months
🔥Hot off the line: serversideup/php v3.2.0 is now available 🚀 Native Docker Health Checks are now supported. You can easily set HEALTHCHECK_PATH to "/up" to easily monitor Laravel 11 🥳 This marks the 5th stable release in the last 3 weeks 😅😅😅
1
2
49
@jaydrogers
Jay Rogers 👨‍💻
1 month
👇Filament PHP users: We're looking for feedback to speed up the install process for getting up and running with Filament. We want to integrate this natively with Spin. If you have some thoughts on how we can make this easier, let us know!
1
3
49
@jaydrogers
Jay Rogers 👨‍💻
30 days
I often get asked, "How did you learn CI/CD"? This is what the process looks like. 🫠 Keep pushing commits 🚀
Tweet media one
7
2
49
@jaydrogers
Jay Rogers 👨‍💻
6 months
In honor of the Ubuntu 24.04 #NobleNumbat release, I dug through my old CD case to see if these were still there. Yup, they sure are. I've been using Ubuntu for almost 18 years 👴
Tweet media one
6
0
46