Category: devops
-
Securing SSH Access for Multiple Developers
SSH is the backbone of server access. Doing it right saves a lot of headaches. Create individual keys Each developer generates an SSH key: Add keys to the server Disable password login Then restart SSH Optional: restrict users by IP Add AllowUsers [email protected].* to limit access. This keeps your servers secure while letting multiple developers work without…
-
GitHub Actions CI/CD for PHP 8.3 with Zero‑Downtime Deploys
Configure a practical GitHub Actions pipeline to build, test, and deploy a PHP 8.3 app over SSH with rsync and zero downtime symlink releases.
-
Running Laravel Queues with systemd Instead of Supervisor
Use systemd to run reliable Laravel queue workers with automatic restarts, logging, and simple deploy hooks on modern Linux servers.
-
PHP-FPM and Nginx in Docker: Fixing Random 502 Errors
Diagnose and fix intermittent 502 errors between Nginx and PHP-FPM in Docker by tuning buffer sizes, log limits, and FPM pool settings.