1. Home
  2. /
  3. Deploy EJBCA from source code

Deploy EJBCA from source code

Deploying from source code gives you greater control over the installation process and allows you to specify exactly which components are installed as well as being able to modify the code.


Installing from source code from GitHub

Please note that deploying from source code can be more time-consuming and require more technical expertise than using pre-built packages. If you are only going to use the software as is we recommend any of our Container or Helm deployment options.  

If you want to contribute code, contributors send patches, under the LGPLv2.1+ license, as pull requests.

How to get started

The EJBCA installation guide on our online documentation pages provides step-by-step procedures for installing EJBCA from source in all its various configurations and platforms.

EJBCA source code installation



Check out the documentation for installing EJBCA from source code.


Get your hands on the EJBCA source code from GitHub.


Dive into EJBCA dev and start contributing to the codebase. Check our prereqs.

Deploy EJBCA with Ansible

Using our Ansible playbooks, you can get EJBCA up and running, including a complete technology stack.


You can ask your questions and learn from PKI specialists in the EJBCA forum on GitHub Discussions.

Related open-source projects