Lemon Learning recommends this architecture only if it is mandated by your company's security policies.
On-Premise installation involves hosting the solution directly on the client's own servers. This setup allows Lemon Learning to be used within a corporate internal network (intranet), ensuring full compliance with the company's specific security constraints.
Intranet usage
Customization of usage rules
Installation costs
Support and updates managed by the client
Bi-annual update frequency
Limited features (specifically Analytics and AI)
Providing access to the instance from Lemon Learning’s offices helps facilitate support and updates.
The On-Premise distribution is installed using an archive containing an installation script.
Installation can be performed as a self-service by following the technical documentation, or by granting temporary remote access to a server to a Lemon Learning administrator. This instance must meet the minimum sizing requirements recommended by Lemon Learning, based on the number of users (see table below).
< 200 users : 8 gb RAM, 2-cores CPU, 80Gb storage
< 2 000 users : 16 gb RAM, 4-cores CPU, 80Gb storage
> 10 000 users : 32 gb RAM, 8-cores CPU, 80Gb storage
The environment recommended by Lemon Learning is Linux Debian 12/13, Ubuntu 24.04, or Oracle Linux 8.
If support for another Linux distribution is required, please inform your Lemon Learning point of contact.
The following components are required for the Lemon Learning installation:
Software
Docker: version > 20.10
Docker Compose: version > 1.29
Network
Ports 80 and 443 must be open.
DNS records configured for your domain.
Services
SMTP Server along with its credentials.
Certificates (PEM format):
TLS Certificate
Private Key
CA Certificate (Certificate Authority)
Required Skills
Familiarity with Docker and Docker Compose.
Lemon Learning maintains up-to-date technical documentation to enable clients to perform installations and version upgrades quickly and independently.
Lemon Learning remains at the client's disposal for any questions regarding installation, updates, or functional and technical support at the following address: https://support.lemonlearning.com/tickets-view/new