Quick Start¶
First Login and Basic Operations
Document Version: 1.0.0
Last Updated: 2026-02-10
1. First Login¶
- Open https://vault.example.com in your browser
- Enter the credentials provided by your administrator
- On first login, you will be prompted to:
- Change your password
- Optionally enable Multi-Factor Authentication (MFA)
MFA Recommended
We strongly recommend enabling MFA for all accounts. Use Google Authenticator, Microsoft Authenticator, or any TOTP-compatible app.
2. Dashboard Overview¶
After login, the Dashboard provides an at-a-glance view of:
| Section | Information |
|---|---|
| Secrets Summary | Total secrets, recently accessed, secrets requiring rotation |
| Certificates Summary | Active certificates, expiring soon, recently revoked |
| Sync Status | Multi-datacenter synchronization health (if enabled) |
| Agent Status | Connected agents, offline agents |
| Recent Activity | Latest operations by you and your team |
3. Navigate the Interface¶
Main Navigation¶
| Tab | Contents |
|---|---|
| Dashboard | Overview and status |
| Secrets | Secrets management per project |
| Certificates | Certificate management, CA administration |
| Projects | Project creation and settings |
| Agents | Agent registration and monitoring |
| Settings | User settings, organization settings, access control |
Project Context¶
MazeVault uses projects to organize secrets and certificates. Select a project from the project selector in the top navigation to scope your view.
4. Create Your First Secret¶
- Navigate to Secrets in the sidebar
- Select your project (or create a new one)
- Click + New Secret
- Fill in:
- Name: A descriptive name (e.g.,
production-db-password) - Value: The secret value
- Type: Select the secret type (password, API key, SSH key, etc.)
- Description: Optional description
- Tags: Optional tags for organization
- Click Create
The secret is now encrypted and stored. Share it with team members by assigning them to the project with appropriate roles.
5. Create Your First Certificate¶
- Navigate to Certificates in the sidebar
- Click + Request Certificate
- Fill in:
- Common Name: The domain or hostname (e.g.,
api.example.com) - Certificate Authority: Select the issuing CA
- Template: Choose a template (Web Server, Client Auth, etc.)
- Subject Alternative Names: Add additional domains or IPs
- Validity: Certificate lifetime
- Click Submit Request
Depending on your organization's approval policy:
- Auto-approved: Certificate is issued immediately
- Manual approval: An administrator must approve the request
6. Register an Agent¶
- Navigate to Settings → Agents
- Click Generate Bootstrap Token
- Set the token expiration and maximum uses
- Copy the bootstrap token
- On the target server, run:
mazevault-agent register \
--server https://vault.example.com \
--bootstrap-token <token> \
--hostname $(hostname)
The agent connects, receives its client certificate, and begins synchronizing.
7. API Access¶
For programmatic access, create an API token:
- Navigate to Settings → API Tokens
- Click Create Token
- Set the token name and expiration
- Copy the token (it will not be shown again)
Use the token in API requests:
See the API Reference for complete API documentation.
8. Next Steps¶
- Secrets Management Guide — Advanced secret operations
- Certificate Management Guide — PKI operations
- Troubleshooting — Common issues and solutions
- API Reference — Full API documentation
Related¶
- Authentication — Authentication methods
- Architecture Overview — Platform architecture