Prerequisites
Hardware
| CPU | 4 vCPUs (x86_64) |
| RAM | 8 GB minimum, 16 GB recommended |
| Disk | 100 GB SSD |
| Network | Static IP with ports 80/443 open |
Software
- Ubuntu 22.04 LTS (or any Linux with kernel 5.10+)
- Docker Engine 24+ with Docker Compose v2
- A domain name pointed to your server (for HTTPS)
- SMTP credentials for notifications (Gmail, SendGrid, AWS SES, etc.)
Optional
- KYC provider account (YouVerify, Smile ID, Prembly, or VerifyMe)
- Nginx or Caddy for TLS termination
Installation
Sentinel includes an interactive setup wizard. The entire process takes under 30 minutes.
1. Download & Extract
# Option A — one-liner (recommended)
curl -sSL https://sentinel.sjultra.ng/install.sh | bash
# Option B — manual download
wget https://sentinel.sjultra.ng/sentinel.tar.gz
tar -xzf sentinel.tar.gz && cd sentinel
2. Run Setup Wizard
./setup.sh
The wizard walks you through:
- Organisation name and contact details
- Security key generation (JWT, encryption, webhook HMAC)
- Database setup (bundled PostgreSQL or bring your own)
- Email/SMTP configuration for notifications
- KYC provider connection and webhook URL
- Admin account creation
3. Verify
curl https://your-domain.com/health
# → {"status": "healthy", "service": "sentinel-backend"}
4. Log In
Open your browser, navigate to your domain, and sign in with the admin credentials you created. Your 21-day trial starts immediately with 150,000 tokens.
Need Help?
| Support | support@sjultra.ng |
| Sales | sales@sjultra.ng |
| Phone | +234 813 478 8191 |