What is Genesis

Oct 9, 2021
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 in your Domino data directory and copy the downloaded Genesis.jar file there.

Example full path:

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

3. Register Genesis in notes.ini

Add the following lines to your notes.ini:

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

4. 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