Learn how to create reliable,
for your PHP apps!
We'll install some basics, setup new users, set firewalls, install some security software, and harden server access.
We'll start with simple file-copy operations over SSH and then incorporate Fabric to build a zero-downtime deployment strategy with rollbacks.
We'll centralize deployments with a build server, creating a process to automate application builds, deploy code, send notifications and log deploy history.
Purchase this video series and get:
Get 30 videos 🎉 all about building a secure, full automated deployment process for your PHP applications.
Get a set of Ansible roles 💪🏻 to get you started creating a load balanced environment and a deploy-server to get you up and deploying quickly! A video and full writeup on its usage is also included.Purchase Deploy PHP now! ($59)
Here's what you'll learn:
A Server to Deploy To
SSH & Copying Files
The Deploy Process
Centralizing & Refining
Building the Application
Sign up to get a small email course where you'll see:
I also curate the Servers for Hackers newsletter, which is read by over 12,000 programmers who want to learn about servers.
I'm an experienced programmer with a foot firmly in the world of DevOps.
This video course is for those who don't yet have a solid deployment process for their PHP applications. If you have questions about SSH keys, automating tasks, listening for GitHub web hooks, how to determine when to deploy, and server setup, this is for you!
The deployment process for most languages is basically the same when following similar strategies. However, there are enough "gotchas" per language to make generalizing overly challenging. The quality and usefulness of this course would suffer tremendously.
Still, you'll likely find this course useful even for your NodeJS, Python or Ruby applications. However you'd have to go elsewhere to find specifics & gotchas about each language's package managers & environment setup.
In return for your feedback on why the course wasn't for you, I'll be honoring full refunds! Think of it as a money-back guarantee!