Table of Contents

Server installation

This page describes how to perform a new installation of Lime CRM Server. For performing an upgrade, please refer to the upgrade page instead.

Preparations

Before beginning the installation, make sure to carefully read and act on the below information.

Required software

Prepare the Windows server environment by installing the Microsoft .NET 4.7.2 Framework or later unless its already installed.

Python 3.11 is required from version 2023.1 (Hvannadalsnjúkur)

From version 2023.1 and later of Lime CRM Server, Python 3.11 needs to be installed prior to installation or upgrade of Lime CRM Server.

Instructions for how to install Python 3.11 is found here.

Python 3.7 is required from version 12.51 to 2022.3 (Rysy)

From version 12.51 and later of Lime CRM Server, Python 3.7 needs to be installed prior to installation or upgrade of Lime CRM Server.

Instructions for how to install Python 3.7 is found here.

Users and groups

The installer asks for:

Network access

By default, Lime CRM Server listens for incoming connections on the standard https port, 443 (tcp), which may be changed during installation. Lime CRM Desktop Client and Lime CRM Web Client use the same port to connect to Lime CRM Server. Firewalls must be configured to allow incoming traffic on the selected port on the machine where Lime CRM Server is installed. The Lime CRM Desktop Client communicates with Lime CRM Server using TLS 1.2.

If access to Lime CRM Server over the public Internet is desirable, using a reverse proxy and/or placing the machine hosting Lime CRM Server in a DMZ may be a good solution.

Certificates

The installer asks for an HTTPS certificate to use for Lime CRM Server. Use an existing certificate issued by a trusted root certificate authority. The certificate must be located in the Windows Certificate Store (machine store) and have a private key that is marked as exportable. Certificates issued using a CNG cryptography provider (Microsoft specific) are not supported.

Installation procedure

Lime CRM Server is distributed as a single installer application named limepro-server-<version>.exe. Perform the installation by launching the installer and following the on-screen instructions.

Note!

To enable single sign on, additional configuration is required.

Programs and services installed

During the installation, the following programs and services will be installed:

Lime services (2023.1):

Lime Component Services (2023.1)

Lime services (⇐2022.3):

Programs/services installed and used by lime:

Python customizations

For developing and deploying modern customization using Python, you will need to create a solution. For more on solutions, see the Platform Documentation.

Troubleshooting

The installation will generate log files in %userprofile%\AppData\Local\Temp. These are named limepro_install_<timestamp>.txt for the main installation, and <component>.msi.install.txt for the installation of related components.