First head to Resources and download the latest version of projectkeep.jar and the launch scripts for your platform

A local installation requires to:

  • Copy projectkeep.jar onto your system, typically into [NotesData]/keep
  • Optional: Set some environment variables (see Configuration for details)
  • use a start script (Windows server: [addin task}( from resources


CHeck the installation instrctions for servers below, installation location might differ

You don’t need a separate Java runtime. DominoKEEP uses the JVM provided by Notes or Domino.


When you run Keep on a client, you MUST set the environment variable GodMode=true to have local login!


“Contribute to DominoKEEP” When you want to develop with DominoKEEP (contribute or extend), you need a Java8 JDK and a matching setup. FOllow those steps


Please check the Windows administration page


We use Daniel Nashed’s Linux startup script and provide and scripts to interact with the keep runtime. See the source repository and Daniel’s documentation for it.

On Linux install keep in /opt/hcl/keep


First you need to build a Domino 11.0.1 image using the info available on Thereafter you can build a production or debug Docker image. Not for the faint of heart


Use the the script from Resources. The script presumes a standard HCL Notes install (not an IBM upgraded with IBM in the path names). If your locations are different - carefully edit it to your needs

MacOS “Catalina” requires to give Java full disk access

Local User

After installing Keep local, on first run the database KeepConfig.nsf gets created if it does not exist. It contains one local user John Doe who is not active. You can use the Notes client, open the newly created KeepConfig.nsf look for the User entry “John Doe” to set him to active. His password is password.

John Doe