Accessing Settings
Click the gear icon in the sidebar or go to Settings from the sidebar menu. The settings panel has a sidebar with the following sections.
General
Language
Choose your display language from the dropdown. The full UI updates immediately.
If the Improve translations toggle is enabled, translated text is underlined with a dashed line. Hover over any underlined text to suggest a better translation via a submission form.
Behaviour
- Minimise to tray on close: Keep collecting data in the background when the window is closed
- Launch at login: Automatically start Nexus when you log in to your computer
Analytics
- Usage analytics: Send anonymous usage data to help improve Nexus. Click “What we collect” to see exactly what is sent.
Polling
| Setting | Default | Range |
|---|---|---|
| Telemetry interval | 1 second | 1–30 seconds |
| Router interval | 10 seconds | 10–60 seconds |
Changes to polling intervals take effect immediately and sync to all live charts.
Data Storage
Overview
Shows current database statistics:
- Database size (in MB)
- Telemetry sample count with age
- Session count
- Ping sample count
Retention
| Data type | Default | Options |
|---|---|---|
| Background data | 30 days | Configurable |
| Session recordings | Keep all | Configurable |
Maintenance
- Run Cleanup: Delete data older than the retention period
- Optimise: Compact the database to reclaim disc space
- Export Backup: Save a copy of the database to your Downloads folder
Display
Appearance
Choose between System, Dark, and Light themes. Each option shows a visual preview.
Display Scale
Four presets:
| Preset | Scale | Description |
|---|---|---|
| Normal | 100% | Standard desktop experience |
| Large | 110% | Comfortable viewing at arm’s length |
| Extra Large | 120% | Enhanced readability for larger displays |
| Maximum | 150% | Optimised for control rooms and wall-mounted monitors |
Fine-tune with Ctrl + / − and reset with Ctrl 0.
Notifications
Delivery
- Enable notifications: Show system notifications for connection events
- Only when minimised: Suppress notifications while the app window is in focus
Connection Events
- Connection lost: Notify when the terminal goes offline or becomes unreachable
- Connection restored: Notify when the terminal comes back online after an outage
Threshold Alerts
| Alert | Description | Default |
|---|---|---|
| High latency | Pop ping latency exceeds threshold for 30+ seconds | 150 ms |
| High obstruction | Dish obstruction fraction exceeds threshold | 10% |
| Slow download speed | Download throughput drops below threshold for 60+ seconds | Disabled |
| Weather impact | Local weather conditions may be affecting signal quality | Enabled |
| Session recording finished | Session file has been saved to disc | Enabled |
Each threshold alert can be independently enabled or disabled, and the trigger values can be customised.
Weather
Weather Integration
Toggle weather display on or off. When enabled, current conditions appear in the dashboard left column.
API Key
Nexus uses the OpenWeather API for weather data. You need a free API key:
- Sign up at openweathermap.org/api
- Select the Current Weather plan (free tier, 1,000 calls/day)
- Copy the key from your account dashboard
- Paste it into the API key field and click Test to verify
Nexus fetches weather once every 30 minutes, well within the free tier limit.
Location Source
- Use terminal GPS coordinates: Automatically uses the latitude and longitude reported by your Starlink dish. Updates if the dish moves.
- Enter coordinates manually: Type in latitude and longitude for a fixed location.
Display
- Temperature unit: °C or °F
- Wind speed unit: m/s, mph, km/h, or knots
Ping Targets
Custom Targets
Add up to 10 custom ping targets. Enter a hostname or IP address and an optional label (e.g. “Office Server”). Custom targets appear in the Ping view alongside built-in targets and show up in the pinned targets chart.
Network
Interface Binding
When a VPN is active, it captures the default route, preventing Nexus from reaching the Starlink dish on 192.168.100.1. Enable interface binding to route Starlink traffic through a specific network adapter, bypassing the VPN tunnel at the socket level.
- Toggle Bind to network interface on
- Select the interface connected to your Starlink router from the dropdown (e.g. en0, 192.168.1.40)
Device Addresses
Override the default Starlink device addresses if your setup uses non-standard addresses. Leave blank for defaults.
| Device | Default |
|---|---|
| Dish address | 192.168.100.1:9200 |
| Router address | 192.168.1.1:9000 |
Timeouts
| Setting | Default |
|---|---|
| Connection timeout | 5 seconds |
| Request timeout | 10 seconds |
Licence
Manage your Nexus Telemetry Pro subscription:
- Licence key (partially masked) with plan, status, device count, and last validation timestamp
- Refresh Validation: Re-validate your licence immediately
- Remove Licence: Deactivate this device
- Offline grace period notice (up to 14 days)
- Device ID: Unique identifier to quote when contacting support
About
- Version and build number
- Edition (Home/Pro) and platform
- Update status
Links
External links to Documentation, Release Notes, Report an Issue, and Privacy Policy.
Support
- Visit Support link
- Support email address with copy button
- Submit Diagnostics: Share a snapshot of your terminal’s current state with the support team. The panel shows exactly what is included (all dish and router endpoint responses, performance/signal/obstruction/history, config/diagnostics/network interfaces, complete raw telemetry) and what is removed (GPS coordinates, IP addresses, MAC addresses, network names/hostnames/SSIDs, connected device identifiers). Enter a description of your issue and click Submit.
Connected Hardware
Shows terminal and router hardware identifiers and firmware versions.