Install Dependencies
You'll need to install the following dependencies in order to run and use Jexactyl:
PHP 8.1
with the extensions:
cli
openssl
gd
mysql
PDO
mbstring
tokenizer
bcmath
xml
curl
zip
fpm
.
MariaDB 10.2
or higher, with redis-server
.
A webserver (NGINX
is preferred.)
curl
, tar
, unzip
, git
and composer
v2.
Example Dependency Installation
DANGER
Your OS may be different to the one we've used for this installation. Make sure that these commands work for you, and if they don't, consult your operating system's package manager for how to install the dependencies.
apt -y install software-properties-common curl apt-transport-https ca-certificates gnupg
LC_ALL=C.UTF-8 add-apt-repository -y ppa:ondrej/php
add-apt-repository ppa:redislabs/redis -y
# The command below is not needed if you are using Ubuntu 22.04 or higher.
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
apt update
apt -y install php8.1 php8.1-{cli,gd,mysql,pdo,mbstring,tokenizer,bcmath,xml,fpm,curl,zip} mariadb-server nginx tar unzip git redis-server
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer