Skip to content

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.

5. Finish setup