Help Center

Technical requirements

Cloudless Pyrus

This page describes the technical requirements for Pyrus Datacenter.

Supported OS

  • Ubuntu Server 20.04 LTS — recommended;
  • CentOS 7,8;
  • Astra Linux;
  • AltServer;
  • RedOS;
  • another distribution with Linux kernel 5.4.0-48-generic or higher.

Pre-installed software

  • Docker Engine — Community Version: 20.10.17 or higher (Client and Server);
  • Docker Compose: 1.28.0 or higher.

SMTP server

An SMTP server is used to send emails to users.

You need to configure Pyrus to work with your SMTP server during system installation.

DNS and SSL/TLS

You should be able to access the machine where Pyrus is installed from your corporate network at a specified address, such as pyrus.yourdomain.org. To do this, you need to be able to make changes to your domain zone.

To ensure secure operation, you need to have an SSL certificate for your domain.

Network access

For successful installation, updates, and system operation, the server needs to have access to some external resources.

For downloading docker images:

  • http://hub.docker.com
  • https://hub.docker.com

For mobile push notifications and various external integrations:

  • https://pyrus.com
  • https://dc.pyrus.com

Hardware

Below are approximate hardware specifications for the server, based on an expected number of users. Hardware requirement recommendations depend directly on the volume of data being processed.

Number of usersCPU, coresRAM, GbSSD, GbBandwidth, Mbps
100816300100
2001632500100
50024641000200
1000401282000500
OtherContact the sales department for more information

The minimum user connection speed for optimal system use is 10Mbps.

Docker Engine

If Docker Engine is not installed on the system, the commands below need to be executed to install it on different versions of Linux OS.

Ubuntu

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sh get-docker.sh
$ curl -L "https://github.com/docker/compose/releases/download/1.28.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose

CentOS

$ yum install -y yum-utils
$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$ yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
$ systemctl enable --now docker

AltLinux

$ apt-get install docker-engine
$ apt-get install docker-ce
$ systemctl enable --now docker

Astra Linux

$ apt-get update
$ apt-get install docker.io
$ apt-get install curl
$ curl -L "https://github.com/docker/compose/releases/download/v2.1.1/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose

RedOS

$ yum update
$ yum install docker-ce
$ systemctl enable --now docker

S3 Storage

Pyrus supports the following S3 cloud storage providers:

Was this article helpful?