Linux
Requirements
- Due to certain dependencies, if installing on a 64-bit operating system (OS), the target system will require >= 512 MB of RAM.
- Python 3.9 - 3.12.
- Available on Debian 11 - 12, Ubuntu 22.04 - 24.04, Oracle Linux 8 - 9, Red Hat 8 - 9.
- All others distros/versions will require installation of a supported Python version beforehand.
Debian
If using Debian 11 - 12, a supported version of Python will already be installed. Otherwise, you will need to install a Python version between 3.9 - 3.11 before proceeding.
Please check the Requirements before installing.
The installation script automatically installs SlashDB with support for SQLite. To add support for other databases, you'll need to install additional database connectors.
It is recommended to install the package on a dedicated system because there are a number of system-wide dependencies like NGINX, Memcached, and database clients that are installed.
1. Change to root
sudo su
2. Install MySQL APT repository and SlashDB.
Debian requires adding the MySQL Client Library which is not available in the standard Debian repository. The MySQL APT repository has to be added instead.
cd /tmp
apt-get update
apt-get install -y wget software-properties-common gnupg
wget https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb
DEBIAN_FRONTEND=noninteractive dpkg -i ./mysql-apt-config_0.8.29-1_all.deb
apt-get update
Or follow the instructions at https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en to install MySQL repository and then
3. Download and install the latest DEB package.
apt-get update
wget -c https://downloads.slashdb.com/versions/2.0.1/slashdb_2.0.1_amd64.deb
apt-get install -y ./slashdb_2.0.1_amd64.deb
4. Once installation is complete SlashDB should be accessible at http://your-ip-address
Use command hostname -I
to find what is your IP address.
5. Finish setup
Ubuntu
If using Ubuntu 22.04 - 24.04, a supported version of Python will already be installed. Otherwise, you will need to install a Python version between 3.9 - 3.11 before proceeding.
Please check the Requirements before installing.
The installation script automatically installs SlashDB with support for SQLite. To add support for other databases, you'll need to install additional database connectors.
It is recommended to install the package on a dedicated system because there are a number of system-wide dependencies like NGINX, Memcached, and database clients that are installed.
1. Change to root
sudo su
2. Update repository
add-apt-repository universe
apt-get update
3. Download and install the SlashDB DEB package
cd /tmp
wget -c https://downloads.slashdb.com/versions/2.0.1/slashdb_2.0.1_amd64.deb
apt-get -y install ./slashdb_2.0.1_amd64.deb
4. Once installation is complete SlashDB should be accessible at http://your-ip-address
Use command hostname -I
to find what is your IP address.
5. Finish setup
Red Hat 8
Please check the Requirements before installing.
The installation script automatically installs SlashDB with support for SQLite. To add support for other databases, you'll need to install additional database connectors.
It is recommended to install the package on a dedicated system because there are a number of system-wide dependencies like NGINX, Memcached, and database clients that are installed.
1. Change to root
sudo su
2. Enable required repositories
Add EPEL repository.
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Add MySQL 8 Community repository.
dnf install -y https://dev.mysql.com/get/mysql80-community-release-el8-9.noarch.rpm
Add Red Hat CodeReady Linux Builder repository for SAML integration.
subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
3. Download and install SlashDB package
dnf install -y https://downloads.slashdb.com/versions/2.0.1/slashdb-2.0.1.x86_64.rpm
4. Once installation is complete SlashDB should be accessible at http://your-ip-address
Use command ifconfig
to find what your IP address is.
5. Finish setup
Red Hat 9
Please check the Requirements before installing.
The installation script automatically installs SlashDB with support for SQLite. To add support for other databases, you'll need to install additional database connectors.
It is recommended to install the package on a dedicated system because there are a number of system-wide dependencies like NGINX, Memcached, and database clients that are installed.
1. Change to root
sudo su
2. Enable required repositories
Add EPEL repository.
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
Add MySQL 8 Community repository.
dnf install -y https://dev.mysql.com/get/mysql80-community-release-el9-5.noarch.rpm
Add Red Hat CodeReady Linux Builder repository for SAML integration.
subscription-manager repos --enable codeready-builder-for-rhel-9-x86_64-rpms
3. Download and install SlashDB package
dnf install -y https://downloads.slashdb.com/versions/2.0.1/slashdb-2.0.1.x86_64.rpm
4. Once installation is complete SlashDB should be accessible at http://your-ip-address
Use command ifconfig
to find what your IP address is.
5. Finish setup
Oracle Linux 8
Please check the Requirements before installing.
The installation script automatically installs SlashDB with support for SQLite. To add support for other databases, you'll need to install additional database connectors.
It is recommended to install the package on a dedicated system because there are a number of system-wide dependencies like NGINX, Memcached, and database clients that are installed.
1. Change to root
sudo su
2. Enable required repositories
Add EPEL repository.
dnf install -y epel-release python3.11-devel
Add CodeReady Linux Builder repository for SAML integration.
dnf config-manager --set-enabled ol8_codeready_builder
3. Download and install SlashDB package
dnf install -y https://downloads.slashdb.com/versions/2.0.1/slashdb-2.0.1.x86_64.rpm
4. Once installation is complete SlashDB should be accessible at http://your-ip-address
Use command ifconfig
to find what your IP address is.
5. Finish setup
Oracle Linux 9
Please check the Requirements before installing.
The installation script automatically installs SlashDB with support for SQLite. To add support for other databases, you'll need to install additional database connectors.
It is recommended to install the package on a dedicated system because there are a number of system-wide dependencies like NGINX, Memcached, and database clients that are installed.
1. Change to root
sudo su
2. Enable required repositories
Add EPEL repository.
dnf install -y epel-release
Add CodeReady Linux Builder repository for SAML integration.
dnf config-manager --set-enabled ol9_codeready_builder
3. Download and install SlashDB package
dnf install -y https://downloads.slashdb.com/versions/2.0.1/slashdb-2.0.1.x86_64.rpm
4. Once installation is complete SlashDB should be accessible at http://your-ip-address
Use command ifconfig
to find what your IP address is.