Installation

Requirements

Hardware

Processor

Siodb runs on the x86 processor architecture 64 bits.

Disk space

Siodb uses two distinct spaces:

Memory

Coming...

Software

Operating system

Siodb supports the below operating systems:

OS Architecture Release
Ubuntu x86_64 >=18.04
CentOS x86_64 >=7.5
RHEL x86_64 >=7.5
Alpine x86_64 >=3.10
openSUSE (Leap) x86_64 >=15
SUSE Linux Enterprise Server x86_64 >=15

User and group

The root OS user owns the Siodb binaries.

Siodb runs with the siodb OS user and it owns the data files.

Siodb checks that your current OS user belongs to the siodb OS group when executing administrative tasks. You may choose to perform administrative tasks with your OS user.

You create the Siodb OS user and the OS group during the installation. Here how it looks like:

Data directory

The data directory is a directory that Siodb will use to store its data. You can configure that directory in the configuration file with the parameter data_dir.

This directory must belong to the siodb OS user with the read, write, and execute permissions. Only user belonging to the siodb OS group should be able to read, write and list files from that directory.

Ubuntu

Install dependencies:

apt-get update
apt-get install rlwrap libboost-thread1.65.1 libboost-thread1.62.0 \
libboost-system1.62.0 libboost-filesystem1.65.1 libboost-log1.65.1 \
libboost-program-options1.65.1

Siodb installation

dpkg --install ~/siodb_<RELEASE_ID>_x86_64.deb