CyfroSec On-Premise Installation

Deploy CyfroSec in your own infrastructure with complete control and security

Valid License Required

A valid CyfroSec license is required to install and use the on-premise version. The installer will validate your license before proceeding with the installation.

To obtain a license, please contact our sales team at sales@cyfrosec.com

Quick Installation

Install CyfroSec with a single command. The installer will automatically download all required files and guide you through the setup process.

curl -fsSL https://cyfrosec.com/install.sh | sudo bash

Note: The installer requires root privileges and will prompt you for your license key during installation.

File Verification

For enhanced security, you can verify the integrity of downloaded files using SHA256 checksums before running the installer.

FileSHA256 ChecksumCopy
install.sh
docker-compose.yml
.env.template

Verification Command

# Download the file
curl -fsSL -o install.sh https://cyfrosec.com/install.sh

# Verify checksum (should match: )
shasum -a 256 install.sh

# If checksum matches, run the installer
sudo bash install.sh

Security Tip: Always verify checksums when downloading files from the internet to ensure they haven't been tampered with.

System Requirements

OS
Ubuntu 20.04+, Debian 11+, CentOS 8+, RHEL 8+
Docker
Docker Engine 20.10+ and Docker Compose v2.0+
RAM
8GB minimum, 16GB recommended
CPU
4 cores minimum, 8 cores recommended
Disk
50GB minimum, 100GB+ recommended
Ports
80, 443, 8080 (Keycloak)

Installation Steps

1

Install Docker

CyfroSec runs as Docker containers. Install Docker and Docker Compose if not already present:

curl -fsSL https://get.docker.com | sh
2

Prepare Your Server

Ensure your server meets the system requirements and has internet connectivity (for online installation) or prepare the offline bundle.

3

Run the Installer

Execute the installation command with root privileges:

curl -fsSL https://cyfrosec.com/install.sh | sudo bash
4

Enter License Key

When prompted, enter your CyfroSec license key. The installer will validate it before proceeding with the installation.

5

Wait for Installation

The installer will automatically download Docker images, configure services, and start CyfroSec. This process typically takes 5-10 minutes.

6

Access CyfroSec

Once installation completes, access CyfroSec at https://your-server-ip

Offline Installation

For servers without internet access, download the offline bundle which includes all necessary files and Docker images.

1. Download the Bundle

Contact sales@cyfrosec.com to obtain the offline installation bundle.

2. Extract and Install

tar -xzf cyfrosec-onprem-bundle.tar.gz
cd cyfrosec-onprem
sudo bash install.sh

Need Help?

Sales & Licensing

For license inquiries and purchasing:

sales@cyfrosec.com

Technical Support

For installation and technical issues:

support@cyfrosec.com

Installation logs are saved to /var/log/cyfrosec-install.log. Include this file when contacting support.