Server System Requirements

Server System Requirements

This article describes the requirements of PowerFolder Server regarding hardware, operating systems, and third-party software. Please review all requirements carefully to avoid problems during installation or in production use.

Contents

  1. Hardware Requirements

  2. Network Requirements

    1. Changing Port Numbers

    2. Exchanging Data via the HTTP Tunnel

    3. Serving the Web Interface on Linux

  3. Software Requirements

    1. Operating Systems

    2. Databases

    3. Browsers

Hardware Requirements

There is no single hardware recommendation for PowerFolder Server, as requirements depend heavily on the number of folders and files being managed. The following figures provide a rough guideline for scaling hardware.

For an installation managing approximately 1,000,000 files the following is recommended:

  • Dual- or Quad-Core CPU, > 2 GHz

  • 4–8 GB RAM

  • ~100 MB disk space for the application itself (data storage must be scaled separately)

If you experience startup problems related to memory, or need to increase the JVM heap size, please refer to the Server – Memory Configuration article.

Network Requirements

PowerFolder Server requires the following ports to be open:

Protocol / Port

Purpose

Protocol / Port

Purpose

TCP 443

Web Interface (HTTPS)

TCP 80

HTTP Tunnel – data exchange for clients behind firewalls

TCP 1337

Direct data exchange between clients and server

Changing Port Numbers

All ports listed above can be changed. You can modify them either via the Web Interface (Administrator settings) or directly in the Server Configuration File.

Exchanging Data via the HTTP Tunnel

When a client is behind a firewall that blocks all ports except port 80, the client encrypts its data using the PowerFolder-internal transfer protocol and sends it via HTTP POST to the server's non-SSL URL. Routing traffic through the SSL-protected URL in this scenario would result in double encryption — once by the internal protocol and once by TLS — unnecessarily slowing down the transfer.

Serving the Web Interface on Linux-based Operating Systems

On Linux-based systems, non-root users cannot bind to ports below 1024. To run PowerFolder Server without root privileges, either:

  • Recommended: Place a reverse proxy (Apache or Nginx) in front of PowerFolder Server, or

  • Configure PowerFolder to use ports above 1024.

Software Requirements

Support Policy: PowerFolder can only provide support for server, database, or desktop software versions that are still under active support from their respective vendors. Once a software version reaches end-of-life (EOL), the PowerFolder support team is unable to assist with issues specific to that version.

Operating Systems

Microsoft Windows

Edition

Supported Versions

Edition

Supported Versions

Server

2016   2019   2022   2025

Desktop

10   11

Linux / Unix / Solaris

Distribution

Status

Distribution

Status

Debian, Ubuntu LTS, RHEL / Rocky Linux, SLES

Supported

Due to the large number of Linux distributions, full support and testing is limited to Debian and Ubuntu LTS distributions.

Databases

Database

Supported Versions

Database

Supported Versions

Microsoft SQL Server

2016   2017   2019   2022

MySQL

8.0   8.4 LTS

MariaDB

10.6 LTS   10.11 LTS   11.4 LTS

PostgreSQL

14   15   16   17

Browsers

Browser

Status

Browser

Status

Microsoft Edge (Chromium-based)

80 and higher

Mozilla Firefox

90 and higher

Google Chrome

90 and higher

Apple Safari

14 and higher

Internet Explorer

Not supported (EOL)