Skip to content

Production Deployment of UpRecruit with Nginx, SSL, and PM2

  • by

This guide explains how to make an UpRecruit VPS deployment production-ready using Nginx as a reverse proxy, Let’s Encrypt SSL, and PM2 for process management. Complete the basic UpRecruit VPS installation before following this guide.… 

How to Deploy Easy Restaurant on Heroku

  • by

This guide explains how to deploy Easy Restaurant on Heroku for demonstrations, testing, and staging environments. Prerequisites Before deploying Easy Restaurant, make sure you have: Step 1 — Log In to Heroku Open your terminal… 

How to Deploy Easy Restaurant on an Ubuntu VPS with Nginx

  • by

This guide explains how to deploy Easy Restaurant on an Ubuntu VPS using Nginx, PHP 8.2, MySQL, and Supervisor. The procedure can be used with providers such as DigitalOcean, Linode, Vultr, Hetzner, or AWS EC2.… 

How to Deploy Easy Restaurant on cPanel Shared Hosting

  • by

This guide explains how to install Easy Restaurant, a Laravel 11 SaaS application, on cPanel shared hosting. Requirements Before installing Easy Restaurant, make sure your hosting account provides: Step 1 — Set the PHP Version… 

How to Create an Azure App Service for City School

  • by

This guide explains how to prepare Azure App Service to host City School and use Azure Database for MySQL — Flexible Server as the database. Azure App Service supports PHP applications on Linux, and Laravel… 

How to Create an AWS EC2 Server with RDS for City School

  • by

This guide explains how to prepare an AWS environment for hosting City School using an Amazon EC2 server for the application and Amazon RDS for MySQL for the database. The recommended architecture is: Domain →… 

How to Create a DigitalOcean Ubuntu VPS

  • by

This guide explains how to create a fresh Ubuntu VPS (Droplet) on DigitalOcean for hosting City School. For a new production server, DigitalOcean currently recommends using a current Ubuntu LTS release such as Ubuntu 24.04,…