For a quick start, especially during development, get going by downloading a Camunda EE Full distribution leveraging the container technology of your choice. Such a
full distribution includes the container of your choice and a preconfigured
shared process engine and all Camunda web applications (Cockpit, Tasklist, Admin). It is configured to use file based H2 database which is ready to go without additional installations required. See the
installation guide for further details. You might want to remove the example application to get rid of the invoice process. Do so by removed the corresponding WAR file from the deployment folder of the container before the first start.
For production usage we recommend to setup the container of your choice yourself, as we do not make sure we always ship the latest stable patched container version in our distribution. Also we cannot ship some containers for licensing reasons. Install Camunda into this container following the
installation guide. Add required JDBC drivers for the database of your choice and configure datasources accordingly. Make sure to
secure Camunda if required.
We recommend to script the installation process, to allow for an automated installation. Typical steps include
Setup (or extract) the container and install Camunda into it. As an alternative you might use the Camunda distribution and remove the example application.
Add JDBC drivers and configure the datasource for Camunda.
Configure identity management (e.g. to use LDAP) or add required users and groups to the database-based identity management.
Setup Maven build for Camunda webapp in case you want to add own plugins or customizations.
Install the Camunda license.
In order to script the installation you can retrieve all required artifacts also from our maven repositories. This way it is easy to switch to new Camunda versions. Integrate all pieces by leveraging a scripted configuration management and server automation tool such as e.g. Docker, Puppet, Chef or Ansible.