Skip to content

PoC Installation Requirements

1. Introduction

  • This document describes the requirements for the Proof of Concept (PoC) installation of Data Focus, developed by Kafein Technology Solutions.
  • Meeting the requirements listed below is essential for ensuring smooth and efficient operation of Data Focus.

2. System Requirements

Environment Server Type OS CPU RAM Disk
POC Application + Middleware Linux based (e.g. Ubuntu, Rhel) / Windows 8 16GB 100GB

3. Network Requirements

The following ports must be open during installation and operation:

Port Purpose Required For
22 SSH access Linux-based systems (e.g. Ubuntu)
80 HTTP (initial setup / redirect) All systems
443 HTTPS (secure communication) All systems

Note

  • Port 22 is required only for remote SSH access to Linux servers.
  • Port 3389 (RDP) is required only for Windows environments.
  • All HTTP (80) traffic is automatically redirected to HTTPS (443) after installation.

4. Internal Requirements

  • There should be no network restrictions within the server so that applications can communicate with each other.

5. External Requirements (Optional)

  • During installation, software such as Docker, OpenSSL, and Nginx must be installed.
  • If the provided servers have internet access, these packages will be downloaded directly.
  • If internet access is not available, the required software packages will be shared and must be placed on the servers beforehand.

6. Operating System Requirements

Data Focus runs on any platform that supports Docker and Docker Compose..

Tested and Supported Platforms:

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • Red Hat Enterprise Linux (RHEL) 8 and above

Recommended for Production

While Data Focus can run on any Docker-compatible platform, Linux distributions are recommended for production deployments due to better performance and native container support.


7. DNS Requirements (Optional)

DNS usage is recommended for a clearer and more manageable installation.

Example DNS configuration:

datafocus-poc.kafein.com


8. SSL / HTTPS Requirements

Starting from the current version, HTTPS is mandatory for all Data Focus installations to ensure secure communication between services.

Certificate Options

  • If no certificate is provided, the installation process will automatically generate a self-signed SSL certificate for the specified domain or hostname.
  • For production environments, CA-signed certificates are strongly recommended to avoid browser trust warnings.

Info

The installation script automatically configures HTTPS redirection and updates the NGINX or reverse-proxy settings to enforce secure access.