This section will help getting started with ERP5. It will show
how to setup an ERP5 instance using a SlapOS Webrunner, install ERP5 on a
virtual machine and locally on supported systems. Once you have your ERP5, please read getting started with the ERP5 user interface and the user tutorials of the OSOE online course.
Note that your ERP5 will be without configuration
and customization. The strengh of ERP5 is its generic architecture and the possibility
of customizing 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.
Most ERP5 implementations are deployed using a SlapOS
Webrunner the Web IDE for the SlapOS cloud deployment and orchestration platform. Follow the
steps outlined in
how to request an ERP5 instance via SlapOS to create your own instance. You can either use Vifib, Nexedi's cloud hosting provider (commericial service) or
setup SlapOS yourself following the steps outlined on the SlapOS software and community pages.
For evaluation purposes, you can request an ERP5 running in a Virtual Machine
which is also used by students in the
OSOE online course.
The how to setup
a virtual machine running ERP5 involves only a few steps to setup a virtual
ERP5 instance for you to start working.
In addition, Nexedi can provide ERP5 evaluation instances directly. If you are interested, please
get in touch with us.
For developers, SlapOS currently is the preferred way of installing and working with ERP5, because
of the SlapOS architecture providing resiliency and security and ERP5 development
being closely aligned with SlapOS. For evaluation, you should use the recommended single line installer to download
and setup a production-ready version of ERP5.
On the command line, enter:
wget http://deploy.erp5.cn/erp5-standalone; bash erp5-standalone
The installer is currently supported for debian jessie, stretch and centos 7.4. Once it finished running, retrieve your connection information using: erp5-show -s.
Note, you have to append /erp5/ to the IPv4 adress you receive to access the erp5 interface. For any questions regarding running ERP5 on other Linux distributions or help with our development
efforts in this regard, please contact us directly.
An executable file for ERP5 had been produced a long time ago using Nullsoft,
but is no longer supported. We are looking for contributors to revive
the Nullsoft installer for Windows based on buildout.
Prerequisities would be to install a Unix compatibility layer environment on
Windows such as MinGW. If you are interested, please contact us.
There is currently no installer for MacOS. If you are interested in contributing to MacOS installer of ERP5 based on
buildout, please contact us.
The source code of ERP5 is hosted on Gitlab.
The developer section contains more information on how to develop ERP5, including the
developer forum tutorial.
ERP5 is developed in an agile, test-driven environment. Contributions are
welcome but require a thourough understanding of how ERP5 works. For more information on contributing
please refer to contributing to ERP5.