What is 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