Production

Deployment on cPanel

  1. Upload project files to your account folder.
  2. Create a subdirectory and point the Document Root to public/.
  3. Complete credentials and packages setup from hosting tools (no terminal commands).
  4. Complete the /install wizard and license activation.

Deployment on VPS (Ubuntu Brief)

  1. Install required packages (PHP, Web Server, Database, Node, PHP Package Manager).
  2. Create a Deploy user and place code in /var/www/kudo.
  3. Configure web server to point to public/ (see installation page).
  4. Complete credentials setup and build without using direct terminal commands.

Running Queues

Provide a service running in the background to process queues continuously. Use the service manager on your server to ensure auto-start and restart on failure.

Scheduling

Add a scheduled task running every minute to run task scheduling. Follow hosting or server mechanisms to set this up without terminal commands.

SSL & HTTPS

Performance Optimization

Enable caching mechanisms from hosting options, and ensure cache is cleared after any major updates.