StoreServerID
A secure repository for storing Domino server ID files during migrations.
Install
Domino console command to install this app on your server:
tell Genesis install StoreServerID
Install in MyAccount (for Prominic customers only)
Source code
If the project doesn't open in Moonshine-IDE, then run Project > Import Genesis Directory Application and paste the below URL.
StoreServerID - A Genesis-compatible Java add-in that automatically creates a secure database (Sensitive\StoredServerID.nsf) to store critical server identity files (admin.id, server.id, cert.id) from HCL Domino servers. Features ACL-restricted storage, automatic population upon installation, and seamless integration with SwapServerID for server migration workflows. Fully command-line driven and automatable. This captures the key functionality, security features, and primary use case in a format suitable for a directory listing page.
Key Features:
- Automatic Setup: Creates secure database with restricted ACL upon installation
- Comprehensive Storage: Stores admin.id, server.id, cert.id, and other identity files
- Security-First Design: ACL-restricted database with embedded file storage
- Zero-Touch Operation: Automatically populates ID files without manual intervention
- Migration Ready: Designed to work seamlessly with SwapServerID for complete server transitions
Console Commands:
tell StoreServerID store
- Update stored ID filestell StoreServerID status
- Check current status and file counttell StoreServerID help
- Display available commands
Perfect for organizations planning Domino server migrations who need a secure, automated way to preserve and transfer server identities.
Version: 0.0.3
{
"title": "StoreServerID v${version}",
"versionjson": "${versionjson}",
"config":
{
"version": "${version}",
"active": "1",
"runjava": "StoreServerID"
},
"steps": [
{
"title": "Step 1. Download needed files",
"files": [
{"from": "${baseurl}/0/${docid}/$FILE/StoreServerID-${version}.jar", "to": "JavaAddin/StoreServerID/StoreServerID-${version}.jar"}
]
},
{
"title": "Step 2. Register StoreServerID Addin",
"notesINI": [
{
"name": "JavaUserClassesExt",
"value": "GJA_StoreServerID",
"multivalue": true,
"sep": ","
},
{
"name": "GJA_StoreServerID",
"value": "JavaAddin/StoreServerID/StoreServerID-${version}.jar"
}
]
},
{
"title": "Step 3. Restart All JavaAddins",
"commands": ["restart"]
},
{
"title": "Step 4. Final",
"messages": ["SUCCESS: StoreServerID has been installed", "All addins will be restarted automatically"]
}
]
}