Deploy Laravel with Octane, FrankenPHP, systemd and Traefik

I like Laravel Herd and Ploi for many things, but sometimes I want a deployment setup that is boring in a different way. One VPS. One Linux user. One app directory. systemd keeps the processes alive. Traefik handles HTTPS. GitHub Actions can trigger deploys, but the server itself knows how to update the app. No Kubernetes. No “platform engineering” project hiding in the corner. Just enough…