The easiest way to use Mayan EDMS is by using the official Docker image. Make sure Docker is properly installed and working before attempting to install Mayan EDMS.
RAM: 2 GB.
CPU: dual core, 64 bit, 1 GHz, Intel Core 2 Duo or similar.
Debian 9 GNU/Linux, or a derivative distribution for direct operating system installations. Other distributions or operating systems can be used if they serve as host for a virtual machine or for the official Docker image.
Python version 3.5.
Installation on devices with even lower specifications (like single board computer with ARM CPUs) is possible with below minimal performance and user experience expectations.
Due to the way container and virtualization technologies work, expected a performance penalty if these are used. For best results, use hardware that includes optimizations for virtualization.
RAM: 4 GB or more.
CPU: more than 2 cores, 2 GHz or faster, Intel Core i3 or better.
Python version 3.8.
Storage: solid state storage.
PostgreSQL 12 or later.
Docker is a computer program that performs operating-system-level virtualization also known as containerization. It allows independent “containers” to run within a single Linux instance, avoiding the overhead of starting and maintaining virtual machines (VMs).
Starting with version 3.4, the preferred method of installation when using
Docker is with Docker Compose. The installation script at
https://get.mayan-edms.com and the Simple Docker installation are
deprecated and will be removed in the future.
For users with knowledge of Python, Django, Ubuntu, and databases.