sudo apt install -y php-common php-gd php-imap php-intl php-apcu php-cli php-mbstring php-curl php-mysql php-json php-xml apt install apache2 php php-cli php-common php-imap php-redis php-snmp php-xml php-zip php-mbstring php-curl php-mysqli php-gd php-intl php-apcu libapache2-mod-php unzip -y sudo systemctl restart apache2 sudo apt install certbot python3-certbot-apache sudo certbot --apache sudo mysql -u root -p mysql> CREATE DATABASE os_ticket; mysql> CREATE USER 'os_user'@'localhost' IDENTIFIED BY 'O5NN'; GRANT ALL PRIVILEGES ON os_ticket.* TO 'os_user'@'localhost'; FLUSH PRIVILEGES; EXIT; mysql> CREATE DATABASE frsh; mysql> CREATE USER 'frsh'@'localhost' IDENTIFIED BY 'Pb'; GRANT ALL PRIVILEGES ON freshrss.* TO 'frsh'@'localhost'; FLUSH PRIVILEGES; EXIT; sudo mkdir -p /var/www/os_ticket sudo chown -R $USER:$USER /var/www/os_ticket cd /var/www/os_ticket wget https://github.com/osTicket/osTicket/releases/download/v1.15.2/osTicket-v1.15.2.zip unzip osTicket-v1.15.2.zip rm zip sudo cp upload/include/ost-sampleconfig.php upload/include/ost-config.php sudo cp /var/www/osdata/osTicket/include/ost-sampleconfig.php /var/www/osdata/osTicket/include/ost-config.php sudo chown -R www-data:www-data /var/www/osdata sudo chmod -R 755 /var/www/osdata sudo a2dissite 000-default.conf sudo nano /etc/apache2/sites-available/osicket.conf ServerName obtlign.gbox.network ServerAlias obtlign.gbox.network DocumentRoot "/var/www/osdata/osTicket" Require all granted Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined sudo a2ensite os_ticket.conf sudo systemctl restart apache2 sudo chmod 0644 /var/www/osdata/osTicket/include/ost-config.php