A complete guide to deploying Senddera on a fresh Ubuntu server with Nginx, PHP 8.3, and MySQL.
sudo apt update && sudo apt upgrade -y
Senddera requires PHP 8.2 or 8.3. We recommend 8.3 for best performance.
sudo apt install nginx mysql-server php8.3-fpm php8.3-mysql php8.3-common php8.3-xml php8.3-curl php8.3-mbstring php8.3-zip php8.3-intl php8.3-gd -y
Login to MySQL and create a database for Senddera:
sudo mysql -u root
CREATE DATABASE senddera;
CREATE USER 'senddera_user'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON senddera.* TO 'senddera_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Upload the Senddera source code to /var/www/senddera and set the correct permissions:
sudo chown -R www-data:www-data /var/www/senddera
sudo chmod -R 755 /var/www/senddera/storage
sudo chmod -R 755 /var/www/senddera/bootstrap/cache
Navigate to your domain in the browser. You will be greeted by the Senddera Setup Wizard. Follow the prompts to configure your database connection and create your admin account.