This repository contains the OpenRemote custom project that contains full support for fleet management features, like location tracking and session tracking, and also the industry-first complete, automatic data recognition from any Teltonika Telematics device model.
Please look at the wiki for the tutorial on how to set up your own fleet management system, and the Developer Guide to understand the inner workings of the fleet management implementation.
An online demo will be made available to the public shortly, but you can still run the OpenRemote fleet management implementation locally using Docker:
The quickest way to get your own environment with full access is to make use of our docker images (both amd64
and
arm64
are supported).
- Make sure you have Docker Desktop installed (v18+).
- Download the docker compose file: OpenRemote Stack (Right click 'Save link as...')
- In a terminal
cd
to where you just saved the compose file and then run:
docker-compose -p fleet-management up -d
If all goes well then you should now be able to access the OpenRemote Manager UI at https://localhost. You will need to accept the self-signed certificate, see here for details how to do this in Chrome (similar for other browsers).
To configure the devices and OpenRemote to properly communicate, check the tutorial and quickstart guides in the wiki.
Username: admin
Password: secret
The URL you use to access the system is important, the default is configured as https://localhost
if you are using a VM or want to run on a different port then you will need to set the OR_HOSTNAME
and OR_SSL_PORT
environment variables, so if for example you will be accessing using https://192.168.1.1:8443
then use the following startup command:
BASH:
OR_HOSTNAME=192.168.1.1 OR_SSL_PORT=8443 docker-compose -p fleet-management up -d
or
CMD:
cmd /C "set OR_HOSTNAME=192.168.1.1 && set OR_SSL_PORT=8443 && docker-compose -p fleet-management up -d"
To create the OpenRemote fleet management integration, a new custom project was created using OpenRemote's custom-project template. To view the changes of files between the original custom-project repository and the current state of the repository, press here. In this way, you can see the files that have been added since the creation of this repository.
This repository uses the feature/fleet-management branch of the main OpenRemote repository as its core, specifically for adding more UI-related features. If the UI features are not something that interest you, you're encouraged to change the submodule to use the master
OpenRemote branch.
For support, comments, questions, and concerns, please head to OpenRemote's forum and post any questions here. Issues and Pull-Requests created here could be ignored, so if they do, please contact us through the forum.