Configuration
Configure Astervis after installation
After installation, Astervis is ready to use with default settings. This section covers advanced configuration options.
Configuration Files
| Location | Purpose |
|---|---|
/opt/astervis/.env | Environment variables |
/opt/astervis/docker-compose.yml | Container settings |
/etc/astervis/config.toml | Installer configuration |
What You Can Configure
Environment Variables
Database credentials, ports, timeouts, API URLs
MySQL Connection
CDR database settings, PBX credentials, binary logging
SSL Certificates
Self-signed, Let's Encrypt, custom certificates
Real-time Sync
Sync status, import modes, troubleshooting
Timezone
Database, application, and display timezone settings
Quick Reference
View Current Configuration
Apply Configuration Changes
Most changes require restarting services:
Check Service Status
Default Ports
| Service | Internal | External |
|---|---|---|
| Dashboard | 6464 | 8443 (HTTPS) |
| API | 5555 | Via Nginx |
| Database | 5432 | — |
| Cache | 6379 | — |
Only port 8443 (HTTPS) is exposed externally. All other services are internal to the Docker network.
Next Steps
Start with the most common configuration tasks:
- Environment Variables — adjust ports, timeouts, URLs
- MySQL Connection — if auto-detection didn't work
- SSL Certificates — switch from self-signed to Let's Encrypt