# How To Instantiate ERP5

This document explains how to instantiate a ERP5, a generic and customizable enterprise ERP system consisting of a core and various business templates (bt5s) that provide specific business features (accounting, CRM, et al) or industry templates (government, banking et al). ERP5 is based on five abstract concepts with the idea of being able to model the system to any industry and business scenario.

This document will explain the different instantiation parameters. Please refer to other documents on add a software to the SlapOS Master catalog or supplying/installing a software

Note, that the recommended way of installing ERP5 for production environments is to first get a Webrunner and then install ERP5 manually. It is also possible to preinstall ERP5 in a Webrunner which is shown here. Besides these approaches, the single line installer would allow to install ERP5 directly on a machine without accessing SlapOS.

# Table of Content

- ERP5 Configuration

# ERP5 Configuration

The process of installing (supplying) a software and providing it as a service (instantiation) are the same for all software. However during instantiation each instance can be configured differently.

This section will cover the specific configuration parameters used for a ERP5.

# ERP5 Configuration Parameters

After selecting Services, Adding a new service, selecting ERP5 and the latest release, you should reach the KVM configuration menu.

Note, that at the time of writing, the configuration for ERP5 has to be provided in the XML textarea on the form displayed. Enter the following:

    Partition Amount: 15
    Pre-selected Software Release: software/erp5
    Automatically Deploy Software: true
    Automatically Deploy Instances: true
    Automatically Run Sofware/Instance: true
    Custom Frontend Backend URL: <Leave empty, fill after instance creation, see below>
    Custom Frontend Backend Type: zope

and then click Proceed to begin compilation.

# ERP5 Instantiation

You will be forwarded back to the list of deployed services. Note that you might have to refresh the page for your new instance to appear. Once you can see it, click on entry to open the connection parameters.

You can follow the compilation by looking at the `slapos-node-software.log` using:

    # tail opt/slapos/log/slapos-node-software.log -f

# ERP5 Connection Parameters

Note, it might take a several hours for ERP5 to compile and install. Once the installation is finished, it is necessary to request a custom-frontend-backend-url using the family-default-v6 IPv6 adress for the ERP5 instance. The steps are described in the installation guide mentioned above and not repeated here.

# Access ERP5

Once the custom-frontend-backend-url is issued, the ERP5 instance can be accessed. To go to the ERP5 interface, simply append `/erp5/` to the Url.

# Thank You

- Nexedi SA
- 147 Rue du Ballon
- 59110 La Madeleine
- France

- nexedi.com/contact