Download Picodata
Picodata is available as ready-made packages for Russian and standard Linux distributions, as Docker images, and through nightly builds of master branches. Installation instructions are below.
Supported operating systems
- RHEL 8 / Rocky 8
- RHEL 9 / Rocky 9
- Fedora 42-43
- RED OS 7.x and 8.x
- Astra Linux 1.7/1.8 SE
- Debian 11 «Bullseye», 12 «Bookworm», and 13 «Trixie»
- Ubuntu 22.04 (Jammy Jellyfish), 24.04 (Noble Numbat)
- Alt Linux (p10 platform)
- ROSA Chrome (2021.1 platform)
- Nightly builds
- Docker images
The packages can be installed via repositories or directly from the .rpm/.deb files — instructions per distribution below. Note that the packages depend on a PostgreSQL component containing psql — the recommended client for connecting to Picodata. The package manager will install psql alongside Picodata.
Picodata also maintains a Tarantool fork with several technological differences from upstream Tarantool, including cluster-wide SQL and additional Rust APIs. Our Tarantool fork is installed by the same commands below.
Install on RHEL 8 / Rocky 8
Import the Picodata repository key (run as root or with sudo):
rpm --import https://download.picodata.io/tarantool-picodata/picodata.gpg.key
Connect the repository:
dnf install https://download.picodata.io/tarantool-picodata/el/8/x86_64/picodata-release-1.1.3.0-1.el8.x86_64.rpm
The command adds /etc/yum.repos.d/picodata.repo to your system.
Install the Picodata package:
dnf clean all
dnf install -y picodata
To install only our Tarantool fork:
dnf install -y tarantool-picodataInstall on RHEL 9 / Rocky 9
Create the file /etc/yum.repos.d/picodata.repo:
echo '
[picodata]
name=Picodata Yum Repo
baseurl=https://binary.picodata.io/repository/yum/el/$releasever/$basearch/RELEASE
enabled=1
gpgcheck=0' > /etc/yum.repos.d/picodata.repo
Install Picodata (as root or with sudo):
dnf install -y picodata
To install only our Tarantool fork:
dnf install -y tarantool-picodataInstall on Fedora 42-43
Create the file /etc/yum.repos.d/picodata.repo:
echo '
[picodata]
name=Picodata Yum Repo
baseurl=https://binary.picodata.io/repository/yum/fedora/$releasever/$basearch/RELEASE
enabled=1
gpgcheck=0' > /etc/yum.repos.d/picodata.repo
Install Picodata (as root or with sudo):
dnf install -y picodata
Or our Tarantool fork only:
dnf install -y tarantool-picodataInstall on RED OS 7.x and 8.x
Import the Picodata repository key:
rpm --import https://download.picodata.io/tarantool-picodata/picodata.gpg.key
Connect the repository:
dnf install https://download.picodata.io/tarantool-picodata/redos/7/x86_64/picodata-release-1.1.3.0-1.el7.x86_64.rpm
On RED OS 8.0, edit /etc/yum.repos.d/picodata.repo to point to the v8 repository.
Install the Picodata package:
dnf clean all
dnf install -y picodata
Or our Tarantool fork only:
dnf install -y tarantool-picodataInstall on Astra Linux 1.7/1.8 SE
Connect the Picodata repository (as root or with sudo):
apt-get update
apt-get install -y --no-install-recommends gpg curl apt-transport-https software-properties-common
curl -s https://download.picodata.io/tarantool-picodata/picodata.gpg.key | gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/picodata.gpg --import
chmod 644 /etc/apt/trusted.gpg.d/picodata.gpg
Create the file /etc/apt/sources.list.d/picodata.list.
For 1.7 SE:
echo '
deb [arch=amd64] https://download.picodata.io/tarantool-picodata/astra/ 1.7 main
' > /etc/apt/sources.list.d/picodata.list
For 1.8 SE:
echo '
deb [arch=amd64] https://download.picodata.io/tarantool-picodata/astra/ 1.8 main
' > /etc/apt/sources.list.d/picodata.list
Update the source list:
apt-get update
Install the Picodata package:
apt install picodata
Or our Tarantool fork only:
apt install tarantool-picodata
For Closed Software Environment (ZPS) mode:
curl -s https://download.picodata.io/tarantool-picodata/astra/picodata_pub.key -o /etc/digsig/keys/picodata_pub.key
A reboot is then required.
Install on Debian 11 «Bullseye», 12 «Bookworm», and 13 «Trixie»
Connect the Picodata repository (as root):
curl -s https://download.picodata.io/tarantool-picodata/picodata.gpg.key | gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/picodata.gpg --import
chmod 644 /etc/apt/trusted.gpg.d/picodata.gpg
Create /etc/apt/sources.list.d/picodata.list:
. /etc/os-release
echo "
deb [arch=amd64] https://download.picodata.io/tarantool-picodata/debian/ $VERSION_CODENAME main
" > /etc/apt/sources.list.d/picodata.list
Update the source list:
apt-get update
Install the Picodata package (as root or with sudo):
apt install picodata
Or our Tarantool fork only:
apt install tarantool-picodataInstall on Ubuntu 22.04 (Jammy Jellyfish), 24.04 (Noble Numbat)
Connect the Picodata repository (as root):
curl -s https://download.picodata.io/tarantool-picodata/picodata.gpg.key | gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/picodata.gpg --import
chmod 644 /etc/apt/trusted.gpg.d/picodata.gpg
Create /etc/apt/sources.list.d/picodata.list:
. /etc/os-release
echo "
deb [arch=amd64] https://download.picodata.io/tarantool-picodata/ubuntu/ $VERSION_CODENAME main
" > /etc/apt/sources.list.d/picodata.list
Update the source list:
apt-get update
Install the Picodata package (as root or with sudo):
apt install picodata
Or our Tarantool fork only:
apt install tarantool-picodataInstall on Alt Linux (p10 platform)
Connect the Picodata repository (as root):
wget https://download.picodata.io/tarantool-picodata/altlinux/p10/picodata-release-1.0.3.0-1.p10.x86_64.rpm
apt-get install -y ./picodata-release-1.0.3.0-1.p10.x86_64.rpm
curl -s https://download.picodata.io/tarantool-picodata/picodata.gpg.key | gpg --no-default-keyring --keyring gnupg-ring:/usr/lib/alt-gpgkeys/pubring.gpg --import
Update the source list:
apt-get update
Install the Picodata package (as root or with sudo):
apt-get install picodata
Or our Tarantool fork only:
apt-get install tarantool-picodataInstall on ROSA Chrome (2021.1 platform)
Connect the Picodata repository (as root):
rpm --import https://download.picodata.io/tarantool-picodata/picodata.gpg.key
dnf install https://download.picodata.io/tarantool-picodata/rosa/chrome/x86_64/picodata-release-1.1.3.0-1-rosa2021.1.x86_64.rpm
Install the Picodata package (as root or with sudo):
dnf install picodata
Or our Tarantool fork only:
dnf install tarantool-picodataNightly builds
Connect the nightly-builds repository:
curl -L https://download.binary.picodata.io/tarantool-picodata/install.sh | bash
Note: the release and nightly Picodata repositories cannot be used at the same time.
Picodata can also be built from source on Linux and macOS — see the documentation.
Docker images
Picodata Docker images are available, including distroless variants:
docker.binary.picodata.io/picodata:latest
docker.binary.picodata.io/picodata:<version>
docker.binary.picodata.io/picodata:<version>-distroless
From master:
docker.binary.picodata.io/picodata:master
docker.binary.picodata.io/picodata:master-distroless
Examples:
docker pull docker.binary.picodata.io/picodata:25.5.9
docker pull docker.binary.picodata.io/picodata:25.5.9-distroless
docker pull docker.binary.picodata.io/picodata:master
Images are based on Rocky Linux 8.
Build from source
The full Picodata source code is available at git.picodata.io/core/picodata. See the repository README and the documentation for details.