VRS X Configuration

Feed configuration

Feed Configuration

To start tracking aircraft, you need to connect VRS X to a data source (Feeder).

Step-by-Step Setup

  1. Open the Admin Panel.

  2. Click on the Feeds tab in the sidebar.

  3. Click the + Add Feed button.

Feed-01.png

Configuration Fields

Field Description
Name A unique name for your feed (e.g., "Home Pi5" or "Radarcape").
Address IP address or Serial Port of your feeder.
Port The network port (e.g., 30005 for Beast).
Format Select Beast or BaseStation from the dropdown.
Connection Type Usually set to TCP Adapter.
Receiver Location Select your coordinates (defined in the "Receiver Locations" section).

Connection Modes

Feed-02.png


💡 PRO TIP: Once saved, your feed will appear in the list. Check the STATUS column to verify the connection.

⚠️ IMPORTANT NOTE: If you are using Active Mode and the connection fails, the STATUS column will provide a detailed error log. Please note that in Passive Mode, status information is limited since VRS X is just waiting for incoming traffic!

Additional data: Aircraft Database

Data Sources: Aircraft Database

VRS X does not come with a built-in aircraft database. Why? Because I believe your database is the best, and I know how much time you've spent perfecting it.

By using the BYOD (Bring Your Own Data) approach, VRS X acts as a high-performance compatibility layer. You bring the data, and VRS X makes it fly. This also ensures we stay 100% compliant with various data provider licenses.

Supported Formats

Format Description
BaseStation.sqb The classic "Old-but-Gold" SQLite database.
OpenSky Network CSV files provided by the OpenSky community.
ADS-B Exchange NDJSON files (full support for .json.gz to save bandwidth).

How to Import Data

Importing hundreds of thousands of records is optimized to take only a few seconds, depending on your CPU power.

  1. Go to the Admin Panel.

  2. Select Server Settings from the menu.

  3. Scroll down to the BaseStation Database section.

  4. Paste the download URL for your chosen data source.

  5. Click the corresponding "Import from..." button.

  6. Scroll to the bottom and click Save Configuration.

  7. Restart VRS X to apply changes.

aircraft-dataset-import.png


🛠️ Developer's Note (Visual Bug): > Currently, you might see OpenAIP settings in this section. This is a known visual bug and will be moved to its proper place in the next update.

🚀 Future Roadmap: > In upcoming versions, this entire section will move to a dedicated Resources tab, featuring a built-in Database Editor for direct manipulation of your records.

Additional data: Airport Database.

Data Sources: Airport Database (OurAirports)

To display airports, runways, and metadata on the map, VRS X utilizes the community-driven OurAirports dataset. This allows you to have up-to-date global airport information without bloating the core application.

The Workflow

Just like the Aircraft Database, this follows the BYOD principle. You provide the source, and VRS X handles the heavy lifting of parsing and rendering.

  1. Navigate to Admin Panel -> Server Settings.

  2. Locate the Airport Database (OurAirports CSV) section.

  3. CSV URL: Paste the link to an OurAirports-compatible CSV file.

    • Default recommendation: https://davidmegginson.github.io/ourairports-data/airports.csv

  4. Click Import Airports. The process is highly optimized and will finish in a few seconds

  5. Scroll down and click Save Configuration
  6. Restart VRS X. 

airport-import.png


Visible Airport Categories

Not every "airport" is a massive international hub. To keep your map clean and high-performance, you can toggle which categories are natively rendered on the map engine.

Available categories include:

💡 Pro-Tip: If your map feels cluttered, try unchecking "small airport" or "closed" to focus only on major hubs.


⚠️ License & Responsibility

Bring Your Own Data: The administrator is responsible for complying with the license and terms of the dataset provided. Ensure you respect the attribution requirements of OurAirports or any other source you decide to use.

Aircraft marker mapping

Aircraft Icon Mapping

While VRS X features an intelligent automatic icon selection based on Weight Turbulence Category (WTC), you can manually override these defaults for specific aircraft. This allows you to assign dedicated silhouettes to your favorite or most common aircraft types.

How it Works

Manual mappings are the highest priority in the rendering engine. If an ICAO code is defined here, its assigned icon will always take priority over WTC-based automatic selection.

Adding a New Mapping

  1. Navigate to the Icon Mapping section in the sidebar.

  2. Under Add New Mapping, enter the ICAO TYPE CODE (e.g., B748, A35k, or GLID).

  3. Select the desired ICON from the dropdown menu.

  4. Click + Add Mapping.

  5. Click Save Mapping and refresh VRS X radar page. 

Zrzut ekranu 2026-02-26 o 23.07.06.png

Managing Your Icons

The mapping table provides a clear overview of your custom silhouettes:

VRS X Security: Radar Privacy & User management

User Management & Access Control

This section handles the security of your VRS X instance, allowing you to control who can view your radar data and who can modify server configurations.

Radar Visibility

The Web Server settings defines the global reach of your radar map. You can find it under Server Settings option:

image.png


User Management (IAM)

VRS X includes a basic Identity and Access Management (IAM) system. This allows an administrator to create dedicated accounts for other users or additional admins.

You can find this panel under Users in the sidebar.

Roles and Privileges

Role Permissions
Admin Complete access to the Admin Panel, server settings, and user management.
User Authorized to view the radar map (when set to Private) but has no access to administrative tools.

Administrator Actions

Administrators have the power to manage the user lifecycle at any time:

Creating New Users

Only an existing Admin can create new accounts.

  1. Enter a Username (minimum 3 characters).

  2. Assign a Temporary Password (minimum 6 characters).

  3. Select the Role and click Create User.

💡 First Login Policy: To ensure account security, any new user must change their password upon their first login. If a user has not yet completed this step, their status will be displayed as "Must change password" in the management table.

External API Integrations

External API Integrations: Google Maps & OpenAIP

To enhance your radar experience with professional-grade base layers and aeronautical data, VRS X supports integration with third-party providers. These configurations are located in the General Settings panel.


1. Google Maps Integration

Adding a Google Maps API key unlocks premium base layers, including StreetsSatellite, and Hybrid views.

2. OpenAIP Integration

OpenAIP provides critical aeronautical layers, such as global airspaces and specialized airport data.

image.png


💾 Saving Your Configuration

To apply any changes made to External API Integrations:

  1. Ensure your keys are correctly pasted.
  2. Scroll to the bottom of the General Settings page.
  3. Click the Save Settings button to persist your changes to the server.