Astervis Docs

Post-Installation

Verify your Astervis installation and get started

After installation completes, verify everything is working and access your dashboard.

Access the Dashboard

Open the URL shown at the end of installation:

Dashboard: https://192.168.1.100:8443
Username:  admin
Password:  aB3xYz9wQ1

Self-signed certificate warning: Your browser will show a security warning. This is normal for self-signed certificates. Click "Advanced" → "Proceed" to continue.

Verify Services

Check that all services are running:

sudo astervis-installer status

Expected output:

Astervis Status
═══════════════════════════════════════════════════════

All services:    ● Running (9/9)
Sync Status:     ● Active
Last Sync:       2024-01-15 14:32:05 (2 minutes ago)
CDR Count:       145,832 records

Services Overview

ServicePurpose
DatabaseAnalytics storage
CacheSessions and queues
SyncReal-time CDR capture
APIBackend REST API
DashboardWeb interface
ProxyHTTPS termination (port 8443)

View Logs

All Services

sudo astervis-installer logs --follow

Specific Service

sudo astervis-installer logs --service api
sudo astervis-installer logs --service dashboard
sudo astervis-installer logs --service sync

Common Log Locations

Log TypeCommand
Installation logcat /opt/astervis/install.log
All container logscd /opt/astervis && docker compose logs
Nginx accessdocker logs astervis-nginx

First Steps in Dashboard

1. Check CDR Import

Navigate to Calls section. You should see your historical CDR data:

  • If data appears: Sync is working correctly
  • If empty: Check Troubleshooting

2. Configure Operators

Go to OperatorsImport:

  • Import from CSV
  • Or manually add operators

3. Set Up Queues

Navigate to QueuesSettings:

  • Assign operators to queues
  • Configure queue priorities

4. Review Dashboard

The main dashboard shows:

  • Today's call statistics
  • Operator status (online/offline)
  • Queue performance
  • SLA metrics

Verify Sync

Check that call data is syncing:

sudo astervis-installer status

Look for "Sync Status: ● Active" in the output.

Test Real-Time Sync

  1. Make a test call through your PBX
  2. Wait 5-10 seconds
  3. Check the Calls page in Astervis
  4. The new call should appear automatically

Directory Structure

After installation, Astervis files are located at:

/opt/astervis/
├── docker-compose.yml    # Service definitions
├── .env                  # Configuration
├── install.log           # Installation log
└── data/
    ├── timescaledb/      # Database files
    ├── redis/            # Cache data
    └── redpanda/         # Event log

Backup Credentials

Save your admin credentials securely. To reset the password later:

# Connect to the database
docker exec -it astervis-timescaledb psql -U astervis -d astervis
 
# Update password (replace 'newpassword' with your password)
UPDATE users SET password = crypt('newpassword', gen_salt('bf')) WHERE email = 'admin@example.com';

Next: Troubleshooting — common issues and solutions

On this page