Most Powerful Open Source ERP

ERP5 Getting Started

Information on how to install and get started with ERP5 as Developer.
  • Last Update:2020-03-26
  • Version:001
  • Language:en


To get ERP5, you can use the standalone installer (recommended), install ERP5 in a Virtual Machine or deploy ERP5 on a SlapOS network. Once you have your ERP5, please read getting started with the ERP5 user interface.

Note that by default ERP5 will be without configuration and customization. The strengh of ERP5 is its generic architecture and the possibility of customizing ERP5 to specific business needs. You can run a default configurator to add a set of predefined business templates and categories. If you are interested in customization beyond this, you can start learning to develop ERP5 or inquire with Nexedi, the maintainer of ERP5 regarding a custom implementation.


1. ERP5 Standalone Installer (Linux-only)

The standalone installer downloads a production-ready version of ERP5 and is currently available on Debian Jessie and Stretch (latest tests). There are no installers for Windows or Mac. To get ERP5, enter the following on your command line:

wget; bash erp5-standalone

Note: Compilation will take several hours and there will be be errors in the console output. Once the installer has finished, use  erp5-show -s to the see if the process is completed. If ERP5 is ready, this command will output login information : an IPv4 access url and credentials. If ERP5 is not ready,  it will output an error. When done, you have to append /erp5/ to the IPv4 adress you receive to access the erp5 interface and login. 


2. ERP5 on a Virtual Machine

Screenshot Virutal Machine Installation

For evaluation purposes, you can request an ERP5 in a Virtual Machine which is also used by students in the OSOE online course. The how to setup a virtual machine running ERP5 only involves a few steps. 


3. ERP5 on a SlapOS Webrunner

Webrunner Interface

SlapOS is the best way to install ERP5, because of the SlapOS architecture providing resiliency and security and ERP5 development being closely aligned with SlapOS. Most ERP5 implementations are deployed using SlapOS Webrunner. Follow the steps outlined in how to request an ERP5 instance via SlapOS to create your own instance. You either need to use Vifib, Nexedi's commercial cloud hosting provider (paid service) or setup your own SlapOS network following the SlapOS documentationNote: Setting up your own SlapOS network to deploy ERP5 is for advanced developers.



ERP5 Source Code and Tests

ERP5 | Open Source ERP - Gitlab Repository Screenshot

The source code of ERP5 is hosted on Gitlab. The developer section contains more information on how to develop ERP5, including the developer learning track and some documentation.

ERP5 is developed in an agile, test-driven environment. Automated test results are available on the test status page. Contributions are welcome but require a thourough understanding of how ERP5 works. For more information on contributing please refer to contributing to ERP5.