Docker Image for VirtualRadarServer using Linux and Mono (https://www.virtualradarserver.co.uk/).
DockerHub: https://hub.docker.com/r/felixtech/virtualradarserver
- Create an empty folder:
mkdir /opt/virtualradar
- Copy the Docker Compose file from below and paste it into that folder:
nano /opt/virtualradar/docker-compose.yml
- Start the Stack:
docker compose up -d
- Go to the volume created by the Stack:
cd /var/lib/docker/volumes/virtualradar_data/_data
- Optional: Download the Airline Logos:
- Create a folder named OperatorFlags:
mkdir OperatorFlags
- Open the folder:
cd OperatorFlags
- Download the OperatorFlags:
wget https://github.com/rikgale/VRSOperatorFlags/blob/main/OperatorFlags.zip
- Unzip the downloaded file:
unzip OperatorFlags.zip
- Remove the downloaded file:
rm OperatorFlags.zip
- Go back to the volume:
cd ..
- Create a folder named OperatorFlags:
- Optional: Download the Aircraft Silhouettes:
- Create a folder named OperatorFlags:
mkdir Silhouettes
- Open the folder:
cd Silhouettes
- Download the Silhouettes:
wget https://github.com/rikgale/VRSOperatorFlags/blob/main/Silhouettes.zip
- Unzip the downloaded file:
unzip Silhouettes.zip
- Remove the downloaded file:
rm Silhouettes.zip
- Go back to the volume:
cd ..
- Create a folder named OperatorFlags:
- Continue at the Configuration Instructions
version: "3.8"
volumes:
data:
services:
virtualradar:
image: felixtech/virtualradarserver:latest
container_name: virtualradar
volumes:
- data:/root/.local/share/VirtualRadar
ports:
- 8080:8080
restart: always
- Open the VRS Admin page:
http://<your-dockerhost-ip>:8080/WebAdmin/
and login with the default credentials (admin/password). - Go to
Options -> Data Sources
and set the following paths (if you did the optional steps from before):- Flags folder:
/root/.local/share/VirtualRadar/OperatorFlags/
- Silhouettes folder:
/root/.local/share/VirtualRadar/Silhouettes/
- Flags folder:
- Set up your Receiver Locations.
- Set up your Receivers.
- Create a Merged Feed with all your receivers, if you have more than one.
- Change the password of the admin user.
- Save your changes!
- Go to
Plugin: Database Writer
and check theEnabled
checkbox, select your feed (or if you have multiple feeds, the Merged Feed you created before) and clickUse default file name
. CheckSave online lookups in database
andOverwrite details on existing aircraft
and clickCreate Database
and then clickSave
. - Optional: Go to
Plugin: Tile Server Cache
and enable the plugin and ensureUse default cache folder
is checked. - Go back to
Options -> Data Sources -> Database filename
and set/root/.local/share/VirtualRadar/BaseStation.sqb
as the path and click save.
User: admin
Password: password
If you need support for this, just create an Issue on GitHub.