Dependencies

First, you need to install dependencies.

The dashboard doesn't require much dependencies.

Warning: The dashboard cannot be run on NGINX right now. It requires apache. I will work on a NGINX compatible version soon. Stay tuned!

First, you need to install LAMP (Apache, MySQL, PHP). If you have a control panel to manage your websites like Webmin, Virtualmin, CPanel, or if Apache, MySQL and PHP are already installed and running, then you can skip this step. But you need to be sure that all dependencies on line 13 are installed

Ubuntu 20.04
# Update and upgrade packages, to get up-to-date packages
sudo apt update -y && sudo apt upgrade -y
# Installs apache2
sudo apt install apache2
# Installs MySQL and configures it
sudo apt install mysql-server
sudo mysql_secure_installation
# Adding PHP 8 repository, installing php 8 and required plugins
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update -y
sudo apt install php8.0 libapache2-mod-php8.0
sudo apt install php8.0-mysql php8.0-common php8.0-mysql php8.0-xml php8.0-xmlrpc php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip php8.0-intl -y
# Restart apache
sudo systemctl restart apache2

You'll have to setup a virtual host in apache for it to point to your domain.

Once all commands below were ran, you can now start with the installation process.

Last updated

Was this helpful?