Skip to content

bkbilly/Routario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

106 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Routario

Self-hosted GPS fleet tracking. No subscriptions. No data leaving your server.

Platform Backend Database Realtime


What is Routario?

Routario connects directly to your GPS hardware over TCP/UDP and gives you a live map, alerts, and history β€” all running on your own server.

Your fleet data never leaves your infrastructure.


Features at a Glance

Feature
πŸ—ΊοΈ Live map β€” real-time positions with smooth movement and heading rotation
πŸ”” Smart alerts β€” speeding, geofence, idling, towing, low battery, maintenance, and custom rules
πŸ“£ Notifications β€” Telegram, Discord, Email, Slack, browser push, and SIP voice calls. Route each alert to specific channels, schedule alerts by day and hour
πŸ•’ History & playback β€” scrub through routes, replay trips, graph any sensor over time
πŸ”— Live sharing β€” send a time-limited link; recipients see the live map with no login required
πŸ“‹ Logbook β€” per-vehicle service records with odometer, cost, date, and file attachments
πŸ“‘ 8 protocols β€” plug in Teltonika, GT06, Queclink, H02, TK103, Meitrack, Flespi, or OsmAnd
πŸ”Œ Cloud integrations β€” pull live data from 3rd-party platforms alongside native devices
πŸͺ Webhooks β€” push live position data to any HTTP endpoint on every update
βš™οΈ Remote commands β€” reboot, request position, set interval, and more from the dashboard
πŸ‘₯ Multi-user β€” admin and standard roles, per-user device access and notification channels
πŸ“₯ CSV export β€” download full position history with all sensor columns included
πŸ“± PWA β€” installs on Android and iOS, push notifications even when the tab is closed

Supported Devices

Protocol Port Notes
Teltonika 5027 (TCP + UDP) FMB/FMC series, full I/O map, Codec 8/8E/16/26
GT06 / Concox 5023 (TCP) Binary, widely cloned
Queclink 5026 (TCP) GV/GL/GB series
H02 5013 (TCP) Common in Chinese trackers
TK103 / Coban 5001 (TCP) Legacy ASCII
Meitrack 5020 (TCP) MVT/T series
Flespi 5149 (TCP) JSON-based
OsmAnd 5055 (TCP) HTTP, mobile app

Tech Stack

Backend β€” Python 3.11+, FastAPI, SQLAlchemy 2.0 (async), asyncpg, Redis, PostGIS

Frontend β€” Vanilla JS, Leaflet.js, Chart.js

Infrastructure β€” PostgreSQL + PostGIS, Redis, raw TCP/UDP socket servers per protocol, WebSocket gateway


Built with ❀️ β€” Routario

About

πŸ›°οΈ Real-time fleet tracking, smart alerts, and sensor analytics

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors