Getting Started¶
Welcome to SentriKat! This guide will help you get up and running quickly.
SentriKat is available as a fully managed SaaS or as an on-premises deployment. Choose the option that best fits your needs.
SaaS (Fastest) SaaS¶
No installation required. Sign up at app.sentrikat.com, deploy agents to your endpoints, and start scanning immediately. Free during Early Access — no credit card required.
New to SaaS? Follow the SaaS Quick Guides — 8 step-by-step guides from sign-up to team setup.
On-Premises On-Prem¶
For organizations that require full data sovereignty or air-gapped environments.
Prerequisites¶
Before installing SentriKat on-premises, ensure you have:
- Docker 20.10 or later
- Docker Compose v2.0 or later
- 1 GB RAM minimum (2 GB recommended)
- 500 MB disk space (more for database growth)
Installation Options¶
-
Docker Compose (Recommended)
The easiest way to get started. One command to deploy everything.
-
Manual Installation
For advanced users who want full control over the deployment.
-
Licensing & Activation
Online activation, offline activation, license types, and management.
Quick Start¶
1. Download from the Customer Portal¶
Download the latest release package from the SentriKat Customer Portal, then extract it:
2. Configure Environment¶
Key settings to configure:
# Required
SECRET_KEY=your-random-secret-key # Generate with: openssl rand -hex 32
ENCRYPTION_KEY=your-encryption-key # Generate with: python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
# Database
POSTGRES_PASSWORD=your-secure-password
# Optional - Application URL (for emails/sharing)
SENTRIKAT_URL=https://sentrikat.yourdomain.com
3. Start SentriKat¶
4. Access the Application¶
Open your browser and navigate to:
- HTTP:
http://localhost:5000 - HTTPS:
https://localhost(if SSL configured)
Default credentials:
| Username | Password |
|---|---|
admin | admin |
Change Default Password
Change the default admin password immediately after first login!
Next Steps¶
- Add your first products
- Deploy agents to collect inventory
- Configure alerts for notifications
- Set up organizations for multi-tenant
Troubleshooting¶
Container won't start¶
Check the logs:
Database connection issues¶
Ensure PostgreSQL is running:
Port already in use¶
Change the port in docker-compose.yml:
For more help, see our FAQ or contact SentriKat Support.