How to install Senddera on Ubuntu 22.04 LTS

A complete guide to deploying Senddera on a fresh Ubuntu server with Nginx, PHP 8.3, and MySQL.

Prerequisites

  • A fresh server running Ubuntu 22.04 LTS.
  • Root or sudo access to the server.
  • A domain name pointing to your server's IP address.

Step 1: Update System Packages

sudo apt update && sudo apt upgrade -y

Step 2: Install Nginx, MySQL, and PHP

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

Step 3: Create a Database

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;

Step 4: Upload Senddera Files

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

Step 5: Run the Web Installer

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.

Last updated: May 14, 2026