-
Notifications
You must be signed in to change notification settings - Fork 0
Super Admin Deployment Checklist
This checklist ensures your GT AI OS installation is secure and fully configured. Complete these steps in order after installation.
A fresh installation uses default credentials that are publicly known. This checklist guides you through securing the installation and configuring essential features.
Before starting configuration, verify the installation is working:
| Check | How to Verify |
|---|---|
| Control Panel accessible | Open http://localhost:3001 |
| Default login works | Sign in with gtadmin@test.com / Test@123
|
| All containers running | Run docker compose ps - should show ~10 healthy containers |
Create your own Super Admin account before doing anything else.
- Click Users in the sidebar
- Click Create User (top right)
- Fill in the form:
- Email: Your email address
- Full Name: Your full name
- Password: Strong password (8+ characters, letters + numbers)
- Confirm Password: Same password
- User Type: Select Super Admin
- Require TFA: Check this box
- Click Create User
- Verify your user appears in the list with "Super Admin" badge
Before deleting the default account, confirm your new account works.
- Click Logout (user menu, top right)
- Sign in with YOUR new credentials
- If prompted, set up TFA (see Step 4)
- Verify you can see the Control Panel
If login fails: Sign in with default credentials and check your new user was created correctly.
Now that your account works, remove the default account for security.
- Click Users in the sidebar
- Find
gtadmin@test.comin the list - Click the three-dot menu on that row
- Click Delete
- Confirm the deletion
After this step: Default credentials will no longer work. Make sure you remember your new credentials.
If you didn't set up TFA during first login, do it now.
- Click Settings in the sidebar
- Find the Two-Factor Authentication section
- Click Enable TFA
- Scan the QR code with your authenticator app:
- Google Authenticator
- Microsoft Authenticator
- Authy
- 1Password
- Enter the 6-digit code from your app
- Click Verify
Verification: Next login will require your 6-digit code after password.
SMTP enables password reset and welcome emails. Required for Enterprise functionality.
- Click Email Settings in the sidebar
- Enter your SMTP server details:
| Field | Example |
|---|---|
| SMTP Host | smtp.gmail.com |
| SMTP Port | 587 |
| Username | noreply@yourcompany.com |
| Password | Your SMTP password or app password |
| From Email | noreply@yourcompany.com |
| From Name | GT AI OS |
| Use TLS | Enabled |
- Click Save
- Click Send Test Email
- Enter your email and verify you receive the test
For Gmail: Use an App Password from https://myaccount.google.com/apppasswords
See Email Settings for detailed configuration.
Activate your Enterprise license to unlock unlimited users and advanced features.
- Click License in the sidebar
- Find and copy your Deployment ID
- Contact GT Edge AI support with your Deployment ID
- When you receive your license, paste it in the License Activation textarea
- Click Activate License
- Verify your license details appear (max seats, expiration)
See License Management for detailed instructions.
Configure at least one AI provider to enable chat functionality.
- Get API key from https://build.nvidia.com/
- Click Models in sidebar
- Click the Inference Providers tab
- Click Add Provider
- Select NVIDIA and paste your API key
- Click Save and Test
- Get API key from https://console.groq.com/
- Click Models > Inference Providers > Add Provider
- Select Groq and paste your API key (starts with
gsk_) - Click Save and Test
- Install Ollama: https://ollama.com/download
- Pull a model:
ollama pull dolphin3 - Click Models > Configured Models tab > Add Model
- Configure:
-
Model ID:
dolphin3 -
Provider:
Local Inference (Manual) -
Endpoint URL:
http://host.docker.internal:11434/v1/chat/completions
-
Model ID:
- Click Save
Configure your organization's tenant settings.
- Click Tenants in the sidebar
- Find your tenant (default: "GT AI OS")
- Click the Edit button (pencil icon)
- Update:
- Name: Your organization name
-
Frontend URL: Your Tenant App URL (default:
http://localhost:3002)
- Click Save
Before moving to the Tenant App, verify:
- Created your own Super Admin account
- Verified new account login works
- Deleted
gtadmin@test.comaccount - Enabled two-factor authentication
- Configured SMTP for email
- Activated Enterprise license
- Added at least one AI provider API key
- Updated tenant organization name
After completing setup, verify security:
| Item | Check |
|---|---|
| Default account removed |
gtadmin@test.com not in Users list |
| TFA enabled | Settings shows TFA as enabled |
| SMTP working | Test email received |
| License active | License page shows your organization |
Your Control Panel is now configured. Next:
- Add Users: Create accounts for your team in User Management
- Configure Billing: Set up pricing in Financial Controls
- Test Tenant App: Log in at http://localhost:3002 to verify chat works
| Problem | Solution |
|---|---|
| Can't log in after deleting default | See Troubleshooting - database reset may be needed |
| TFA not working | Verify time sync on your authenticator device |
| SMTP test fails | Check spam folder, verify credentials, try App Password for Gmail |
| License won't activate | Ensure entire license string was copied, verify Deployment ID matches |