Linux Deployment with M2ee-Tools
Linux deployment is only supported on Debian 10 (buster) for the Mendix Runtime version 9, 10, and 11. We will not add support for any other versions of the Mendix Runtime. Consider using the Mendix Portable Runtime for Linux option instead.
With the release of Mendix Portable Runtime, we are transitioning away from the M2EE Toolkit toward a modern, container-native approach that packages Mendix applications. As part of this shift, the M2EE Toolkit will begin its deprecation journey by not supporting Mendix 12 and future Runtime versions.
For more information, see Mendix Portable Runtime: Deployment, Simplified.
Introduction
Mendix can be installed on premises on systems running Linux. The installation consists of the following:
- M2ee-tools - A command line tool used for managing your Mendix installation
- Mendix Runtime
- Java Runtime Environment
- Web server
For a list of the distributions which are currently supported, see Operating System in System Requirements.
Technical Documentation
The documentation describing the installation and basic configuration of the Mendix software on a Linux system is available as part of the m2ee-tools helper program: https://github.com/mendix/m2ee-tools/tree/develop/doc/README.md.
License Key Activation on Linux
To activate your license key, follow these steps:
- Open the interactive m2ee console.
- Use the command
show_license_informationto display a generated server ID. - Use the server ID to obtain a license key from Mendix (see Licensing Apps for information on requesting a license key).
- Activate your license on the server using the
activate_licensem2ee command.