Getting Started with ReadSentinel

Deploy, configure, and start querying safely in under 5 minutes.

On This Page

Requirements

API Server

Desktop Client

Step 1: Deploy the API

Option A: IIS (Windows Server)

  1. Extract the API package to a folder (e.g., C:\ReadSentinel\api)
  2. Set the encryption key environment variable: Encryption:Key
  3. Create an IIS site pointing to the folder
  4. Verify: navigate to http://yourserver:port/api/health

Option B: Docker

# Coming soon — Docker Compose deployment docker compose up -d
The API uses SQLite for its control plane — no external database is needed for ReadSentinel itself. The SQLite file is created automatically on first run.

Step 2: First Login

On first launch, ReadSentinel creates a default admin account:

Email: [email protected] Password: ChangeMe123!

You'll be forced to change the password on first login. After that, use the admin panel to create real user accounts.

⚠️ Change the default credentials immediately. The first-login hint is only shown when a single user exists in the system.

Step 3: Add Database Connections

As an admin, click the + button in the connection tree to add a database:

Connection strings are encrypted with AES-256-GCM before storage. You can test the connection before saving.

Step 4: Create Users & Roles

In the Admin Panel:

  1. Create Roles — e.g., "Support", "Engineering", "Audit"
  2. Assign Connections to Roles — e.g., Support can access Customer DB, not Billing DB
  3. Create Users — set email, initial password, admin/reader status
  4. Assign Users to Roles — users only see connections for their assigned roles

Non-admin users cannot manage connections, users, or roles. They can only execute read-only queries on connections they have access to.

Step 5: Start Querying

Double-click a connection in the sidebar to open a query tab. Write your SQL and:

Results appear in a resizable table with:

For MongoDB, select a database and collection from dropdowns, then write a JSON filter. Results display as collapsible JSON documents.

Keyboard Shortcuts

Ctrl+EnterExecute query (or selected text)
Ctrl+SpaceValidate query without executing
Ctrl+CCopy selected rows as CSV
Ctrl+ASelect all rows
Ctrl+clickToggle row selection
Shift+clickRange select rows