What are the hardware and software requirements for the server solution?
The following are the minimum requirement for smooth operation of Easy Project with 25 concurrent users.
Processor: Intel Xeon E5440 @ 2.83GHz
Memory: 4 GB
Disc space: 20 GB (3 GB for database files + enough GB for shared documents, individual)
Network card required
Easy Project works on UNIX and Linux platforms - officially supported distribution is Debian. Detailed information about operating systems is described below.
- Ruby version 2.6.x (https://www.ruby-lang.org)
- Bundler 2.1+ (http://bundler.io)
- Database server - MariaDB 10.3+ / MySQL 5.7.x
- Git package (https://git-scm.com/downloads)
Easy Project does NOT run on Microsoft SQL Server.
It is also possible to provide a complete virtual machine - VMWare, so you don't need to worry about this configuration at all.
More detailed information is in installation instructions.
- Firefox (http://www.mozilla.org/en-US/firefox/new/)
- Chrome (http://www.google.com/chrome)
- Opera (http://www.opera.com)
- Safari (https://www.apple.com/safari/)
- Microsoft Edge
Other browsers were not tested extensively, but they are likely to work just as well as the above-mentioned ones. For stability and security reasons, always keep your browser up to date.
The connection from the user to the server where Easy Project is located must be at least 10 Mbit. You need to take into account the whole route from the user to the server, so with geographically distant locations, the response of the server may take a longer time, regardless of the user's declared internet connection from their provider. The bandwidth of the server is also a factor, of course.
but not actively supported
|Other Linux distributions||Not tested, may have very specific requirements - not supported|
|Windows Server||Not supported|
|OS X||Not supported|
In case you are using one of the unsupported systems, we have a feasible, guaranteed and supported solution for you - virtual machine (VM) with preinstalled Easy Project on Debian server in OVA format. This way you can run the application on any kind of OS, like hundreds of companies already do. To get a VM, please contact your account manager or our support team.
Debian is the only supported OS to host Easy Project directly (without virtualisation). Installation instructions are available in the installation package in /doc/INSTALL.
CentOS and Ubuntu are suitable systems to host Easy Project (being widely used distributions of Linux). However, some of their specifications may lead to various issues. In such cases Easy Software provides best-effort support without any guarantees.
Other Linux distributions such as Red Hat Enterprise Linux (RHEL), OpenSUSE, SELinux, Mint, and many others are likely to have unforeseeable and undocumentable complications with installation and maintenance of Easy Project. Support is best-effort and without and any guarantees. Which is why, in this case, we will happily provide you a VM.
Running Easy Project on Windows Server or OS X is done strictly via VM (.ova format, with Debian). These systems require operations that are automatic in Linux systems, to be carried out manually with a great chance of human or technical failures.
We know of companies that stably run Easy Project on Docker. However, they do so without any technical support from our side and are fully liable for any issues that may occur. Technical capacities of Easy Software are fully dedicated to functional stability and quality of our application, which means we forgo support of some third party technologies, such as Docker.