This guide covers the full installation process. If you want a condensed version, see the Quick Start Guide.
Before running the installer, your server needs two components:
If IIS is not already enabled, open Server Manager and add the Web Server (IIS) server role. See the detailed IIS setup guide for step-by-step instructions.
Download and install the ASP.NET Core 10 Hosting Bundle from Microsoft’s .NET 10 download page. Make sure you download the Hosting Bundle (not just the Runtime or SDK) — this includes both the .NET runtime and the IIS integration module.
After installing the Hosting Bundle, restart IIS by running iisreset from an elevated command prompt, or restart the server.
Download the latest version from the AD Group Manager Web download page and run setup.exe on your server.
The installer provides two options:
After installation, the default location is C:\Program Files\Albus Bit\AD Group Manager Web\ (or whatever folder you chose during setup). The runtime files that IIS points at live in the wwwroot\ subfolder:
wwwroot\appsettings.json — the main configuration filewwwroot\web.config — the IIS hosting configuration (auto-generated, usually no changes needed)wwwroot\adgm.db — the SQLite database, created automatically the first time the site starts successfullyThe install folder also contains an IISSetup\ folder (used by the IIS Quick Setup option) and the standard uninstaller files (unins000.exe, unins000.dat, unins000.msg). These are normal — you don’t need to touch them.
Open appsettings.json in the wwwroot\ subfolder of the install directory (e.g. C:\Program Files\Albus Bit\AD Group Manager Web\wwwroot\appsettings.json) with a text editor. At minimum, configure the Administration section so you can log in as an administrator:
{
"Administration": {
"AdminUsers": ["your.username"],
"AdminGroups": ["IT_Admins"]
},
"Authentication": "Basic"
}
"Basic" (default) for AD username/password login, or "Windows" for Kerberos SSO (requires additional setup).You can use AdminUsers, AdminGroups, or both. The default value is "AdminGroups": ["Administrators"].
For a complete reference of all configuration options, see appsettings.json Reference.
Open a browser and navigate to your site URL (for example, http://your-server/ADGroupManagerWeb).
Log in with a username you added to AdminUsers or a member of a group in AdminGroups. You will be redirected to the admin panel.
The admin panel has these sections:
To verify the setup works end-to-end:
managedBy value pointing to a test user. See How to set up a manager for instructions.If the manager doesn’t see any groups, verify that the managedBy attribute is correctly set in Active Directory and that the group is not in an excluded OU.