Deployment on cPanel
- Upload project files to your account folder.
- Create a subdirectory and point the Document Root to
public/. - Complete credentials and packages setup from hosting tools (no terminal commands).
- Complete the
/installwizard and license activation.
Deployment on VPS (Ubuntu Brief)
- Install required packages (PHP, Web Server, Database, Node, PHP Package Manager).
- Create a Deploy user and place code in
/var/www/kudo. - Configure web server to point to
public/(see installation page). - 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
- Use Let's Encrypt or your provider's certificate.
- Update
APP_URLto start withhttps://.
Performance Optimization
Enable caching mechanisms from hosting options, and ensure cache is cleared after any major updates.