Installer accounts sign in to the DataMind Installer only. DataMind OS users are separate: see First sign-in to DataMind OS.
The sidebar entry is Register User. The screen heading is User Management: the users list on the left, the Add User form on the right. The first admin is created at the first visit, as Install on a fresh host describes.
| Action | Admin | User |
|---|---|---|
| Read every screen, watch services, read job and service logs | Yes | Yes |
| Install, start, stop, restart and update DataMind OS, apply configuration | Yes | No |
| Edit configuration and the Azure client secret | Yes | No, read-only, secrets masked |
| See the users list, create, change or remove accounts | Yes | No |
Each row shows the account, its role badge and Active or Inactive.
| Button | Effect |
|---|---|
| Reset password | Sets a new password without the old one. Signs the account out of every session |
| Deactivate user / Activate user | Blocks or allows sign-in. Deactivation signs the account out |
| Make admin / Make regular user | Changes the role at once |
| Change email | Changes the account's sign-in address |
| Delete user | Removes the account and signs it out |
Each action asks you to confirm. On your own row, Deactivate user, the role button and Delete user are disabled. To change your own address, use Change email in the account menu.
Signing in signs the same account out of other browsers.
Enter the person's email address, a password that meets the password rule, the same password in Confirm password, and the Role, User (the default) or Admin, then click Add User. The address is stored in lower case.
Check it worked. The toast User created appears and the new account is highlighted in the list.
Adding an address you deleted earlier brings that account back with the new password and role. An
address in use is refused with Email already taken.
At least 8 characters, with an uppercase letter, a lowercase letter, a number and a
special character. It applies to the first account, to Add User and to Reset password.
A password that fails it is refused with Password must be at least 8 characters and contain uppercase, lowercase, number, and special character.
You need shell access to the host.
Open a database shell on the Installer's database:
docker exec -it delamain-postgres sh -c 'psql -U "$POSTGRES_USER" -d "$POSTGRES_DB"'
List the accounts:
SELECT email, role, is_active, deleted_at FROM users;
Then follow the case that fits.
Promote it. Use its address in lower case:
UPDATE users SET role = 'admin', is_active = true WHERE email = '<address>' AND deleted_at IS NULL;
Check it worked. The SELECT shows the account with role admin, is_active = t and an empty
deleted_at, and you can sign in with it. Then use Reset password on the admin who could not
sign in.
Mark every account deleted:
UPDATE users SET deleted_at = now() WHERE deleted_at IS NULL;
Then open http:/. The first-visit form returns: create the admin again.
Check it worked. You can sign in with the new admin account.
An admin sets one with Reset password.
Yes. Add a user with the same address. The account returns with the password and role you enter.
No. Their own row keeps deactivate, demote and delete disabled. If every admin password is lost, use the database recovery above.