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.