First Login
Open a browser and navigate to your SecBoard URL (e.g.
https://your-domain.com/). You will see the login page.
The superuser was created during installation with:
docker compose exec web python manage.py createsuperuser
Use that username and password to log in.
The superuser was created during installation with:
python manage.py createsuperuser
Use that username and password to log in.
python manage.py changepassword <username>
(or the Docker equivalent) to reset the password from the command line.
Dashboard Overview
After login you land on the Dashboard. The left sidebar contains all platform modules. As an administrator, every module is visible; regular users see only what their role permits.
| Area | What you find there |
|---|---|
| Dashboard | Summary widgets, recent incidents, upcoming tasks |
| App Cabinet | Platform administration: users, roles, settings, content |
| Modules | Risk, Compliance, Incidents, Assets, and all other security modules |
| Profile menu | Your account settings, language switcher, logout |
Configuring the Administrator Account
Update profile information
- Click your username in the top-right corner → Profile.
- Fill in First name, Last name, and Email address.
- Upload an avatar if desired.
- Click Save.
Change the default password
createsuperuser is a temporary credential. Replace it with a strong,
unique password before configuring anything else.
- Profile menu → Change password.
- Enter your current password, then the new password twice.
- Use at least 12 characters with mixed case, numbers, and symbols.
- Click Save. You will be logged out and must sign in again.
Enable two-factor authentication (2FA)
SecBoard supports TOTP-based 2FA. Navigate to Profile → Two-factor authentication and scan the QR code with an authenticator app (Google Authenticator, Authy, etc.). Store the backup codes in a secure location.
Company Setup and Initial Users
- Go to App Cabinet → Settings → Company and fill in your organisation name, logo, and contact details. These appear on reports and emails.
- Go to App Cabinet → Users to invite your team: click Add user, enter the email, assign a role, and send the invitation.
- Review available Roles (App Cabinet → Roles) and adjust permissions before onboarding additional users.
Next Steps
Basic Site Settings
Configure the platform name, language, time zone, and email notifications.
Roles & Permissions
Learn how the role model works and how to grant the right access to each team member.
Email / Notifications
Set up an outbound mail server so the platform can send alerts and invitations.