What is Genesis

Feb 16, 2026
info
Genesis

Genesis is a Java add-in that runs on the Domino server and allows you to install and update applications with a single command line.


How to Try Genesis on Your Domino Server

The setup process is simple and should only take a few minutes.

1. Download the Genesis JAR

You can always get the latest version from GitHub:

GitHub (Genesis)

2. Create a Folder for Genesis

Create a folder called JavaAddin/Genesis and copy the downloaded JAR file there.

  • Linux: under the Domino data directory (e.g. /opt/hcl/domino/data/)
  • Windows: under the Domino executable directory

Example full path (Linux):

/opt/hcl/domino/data/JavaAddin/Genesis/Genesis-1.0.0.jar

3. Create a Config File

Create a file called config.txt in the same folder:

JavaAddin/Genesis/config.txt

With the following content:

version=1.0.0
runjava=Genesis

4. Register Genesis in notes.ini

Add the following lines to your notes.ini:

JavaUserClassesExt=GJA_Genesis
GJA_Genesis=JavaAddin/Genesis/Genesis-1.0.0.jar

If you already have other addins registered, add GJA_Genesis to the existing JavaUserClassesExt list.

5. Restart the runjava Task

Run the following Domino console commands:

tell runjava quit
load runjava Genesis

That's it — Genesis is now ready to use.


Can I Use My Own App Catalog?

Yes! By default, Genesis uses the catalog at:

https://appstore.dominogenesis.com/gc.nsf

But you can use your own catalog by providing a custom endpoint:

load runjava Genesis $endpoint

You can also install applications from other catalogs at any time using:

load runjava Genesis
tell Genesis origin $endpoint $secret $command

Need Help?

Prominic.NET will be happy to assist you. Don't hesitate to contact us if you need help setting up or configuring Genesis.

Contact Us