# VPS Deployment

Use Ubuntu/AlmaLinux with PHP 8.4 FPM, Nginx or Apache, MySQL 8, Redis, Node.js and Supervisor/systemd. Deploy with a non-root application user, restricted database credentials, firewall rules, automatic security updates, encrypted backups and off-server retention.

After release, run migrations, caches, asset build, the automated test suite, `accounting:integrity-check`, and the health endpoint. Keep queue workers under a process supervisor and invoke Laravel Scheduler every minute. Test a full restore before production acceptance.
