en
Language
  • en
  • cs
  • hu
  • de
  • fr
  • es
  • br
  • ru
  • kr
  • jp
AI translation
  • it
  • pl
  • tr

Hardware and Software Requirements for the Server Solution

Introduction

Easy8 is a complex web-based project management application that requires a well-prepared environment to run reliably and efficiently. This includes specific combinations of hardware, software, and system configurations. This article explains what is required if you plan to install Easy8 on your own server and how to make the process easier with Docker or pre-built virtual machines.

Target Audience

  • Administrator

Understanding Server Requirements

Two Ways to Avoid Manual Configuration

  • Cloud – All infrastructure is managed by Easy Software. No setup required.
  • Docker – For on-premise installations, Docker takes care of dependencies and streamlines upgrades.

Hardware Requirements

Minimum Setup (Up to 25 Users)

ComponentSpecification
ProcessorAMD Ryzen 7 PRO 7745
Memory4 GB RAM
Disk Space50 GB (includes ~3 GB for database files)
NetworkRequired for connectivity

Recommended for Larger Deployments

UsersThreads/vCPURAMHDD
50812 GB50 GB
1001232 GB100 GB
2002464 GB200 GB
50024128 GB500 GB

These values are recommendations. Final specifications depend on usage frequency and load.

Internet Connection Requirements

The server must have a minimum user-to-server connection speed of 10 Mbit. Performance may vary depending on:

  • User's distance from the server
  • Network route quality
  • Server bandwidth capacity

Software Requirements

Docker (Recommended)

If you use Docker, you only need the Docker tools installed. All other requirements are pre-built into Docker images:

  • Docker Engine: 27.3.1 (v14), 24.0.5 (v13), 20.10.22 (v12)
  • Docker Compose: 2.29.7 (v14), 2.24.0 (v13), 2.15.1 (v12)

Legacy (Manual Installation)

If you install without Docker, the following are required:

Componentv14v13v12v11v10
OSDebian 12Debian 1110/1110/1110/11
Architectureamd64
Ruby3.3.73.1.2–3.1.43.1.22.7.x2.6.3
Puma6.4.26.3.16.2.2
NGINX1.20.x
Percona8.x8.x8.x5.7+5.7+
Redis7.x5.x5.x5.x5.x
Node.js20.1618.17.118.814.1614.16
Bundler2.3.7+2.3.7+2.3.7+2.2+2.1.x
Rails6.x5.x
Xapian1.5.0

MariaDB and PostgreSQL are not supported in recent versions.

Client Requirements

Supported Web Browsers

  • Google Chrome
  • Mozilla Firefox
  • Opera
  • Safari
  • Microsoft Edge

Note: Internet Explorer is not supported.

Supported Operating Systems

The two most recent versions of major operating systems are supported, including:

  • Windows
  • macOS
  • Linux distributions
  • Android
  • iOS

Why We Recommend Docker

FeatureLegacyDocker
Dependency maintenanceAdmin-managedEasy Software-managed
Upgrade complexityMulti-stepOne-command
OS requirementsSpecific (Debian)Any with Docker (UNIX recommended)
Major version upgradesComplexAs easy as a bug-fix update
Risk of untested dependenciesPossibleEliminated (pre-built)

⚠ Note: Docker on Windows WSL may have issues with data indexing.

Virtual Machine (VM) Option

We also provide OVA images for VMs on request. These come with Easy8 pre-installed and configured with supported components.

  • Traditional VM = legacy installation
  • New VM (v14+) = Docker-based

Conclusion

To run Easy8 successfully on your server, it's essential to meet specific hardware and software requirements. While legacy installations are still possible, Docker is the recommended method for modern, efficient, and low-maintenance deployment. For the easiest start, request a pre-built VM or use the official Docker image.

Related Topics and Further Reading

  • Easy8 Documentation
  • Docker Installation Guide
  • How to Deploy Easy8 with Docker
  • Easy8 Client Requirements

Try Easy8 in 30 days free trial

Access all features, SSL protected, no credit card required.