ACL & Cluster Tool

Over many years and through many customer projects I created a lot of code and tools. Most of them only for particular projects. But some time ago, I could make at least two of them easy to use for all administrators without any development background.

I want to contribute these tools to the Lotus Notes community and hopefully some of you find it useful. You can find it on OpenNTF as an open source project.

Both tools are incorporated into one single database:

The ACL Tool can be used to manage the database ACL on one or multiple servers. You can create configuration documents and specify a lot of options to change, modify or remove ACL entries. There is also an option to apply a setting only to the owner of a mailfile.

The Cluster tool is also a direct result of my laziness (as most of my tools). You don‘t have to care about creating replicas of all databases on both cluster servers. You can just create a configuration, specify some options and the tool checks automatically the defined databases and directories and creates replicas if necessary.

Feel free to download and use it on your servers.

Feedback is very welcome (positive, negative, bugs, improvement requests, etc…).
I’m not very good in ui development, maybe a smart XPage developer out there wants to add a nice looking interface? Just contact me!

Please, don‘t blame me for the code!

It has been adjusted, changed and extended over years.
If I would have to do it again, I guess I would make many things different.
But it is working and hopefully it can help someone in its daily job.

Installation procedure:

  1. Read the manual
  2. Download and install the tool
  3. In case of questions, ask me

Please mind the disclaimer: „Techniques and code provided here are not guaranteed or warranted in any way and are free for you to use at your own risk.“

Changes in version 3.1:
Sending a report is now possible (in addition to creating the replicas or sending only the report).
See more details in the „Using this Application“ document.

To update your existing database, just assign a template name to the downloaded database and replace the design of your existing database.
But don’t forget to sign it again…

14 Kommentare zu „ACL & Cluster Tool

Gib deinen ab

  1. Hi Stephen, I love this admin tool. THe cluster tool is great for me. I had it enabled last week to test, have you had any issues in respect to a preference not taking effect? It’s the ‚only mailfiles of users with the current server as their homeserver will be processed‘ – I find that requests are being created on both cluster partners regardless if the persons home mail server in thier person document says it’s differently. e.g

    User 1 has home mail server of mail1
    Cluster members with replicas of cluster tool: mail1, mail2, mail 3

    Agent runs: request is being sent to create cluster member on mail1 and mail 2 to create replica of mail on mail3

    Shouldn’t the server making the request be the users home mail server (mail1)?


    1. You are welcome, nice to hear that…
      Could you please send me a screenshot of your configuration (to: stephan.kopp[at]
      The request should only be created from the users mailserver if everything is correct.

  2. Hi Stephen,

    I try to add ACL entry to all databases in a certain folder.
    This folder contains a subfolder with other databases.
    How can I exclude all databases in a subfolder?
    Should I put something like „Main_folder\Subfolder\*.nsf“ in „Exclude databases“ field?
    In „Directories to process“ I have „Main_folder“.

    1. Hi,

      I think this is not possible on directory level. You can keep processing the „Main_folder“ and add all databases in the subfolder to the „exclude database“, but this is not working for a complete folder, I think. Or the other way, you can only put those databases from the main folder explicitly to the processing list.

  3. What does „Consistent ACL“ mean?
    This is regarding „Change databases with consistent ACL“ option that is available in your tool.

Leave your comment

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

Du kommentierst mit Deinem Abmelden /  Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden /  Ändern )


Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )


Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Bloggen auf

Nach oben ↑