Routario
🛰️ Real-time fleet tracking, smart alerts, and sensor analytics
What is it?
What it is
Routario is a self-hosted GPS fleet tracking platform that connects directly to GPS hardware over TCP/UDP to provide live maps, alerts, and historical data on your own server.
Why it exists
It exists to give organizations full control of their vehicle tracking data without subscriptions or external data leakage, offering an independent open-source solution for fleet management.
Who should use it
Organizations needing private, self-hosted GPS fleet tracking; IT administrators or developers comfortable deploying Python/FastAPI services with PostgreSQL/PostGIS and Redis; fleet managers who want full data control and custom integrations.
Who should avoid it
Users seeking a turnkey SaaS solution with zero server management; non-technical users without DevOps experience; those requiring only basic tracking without custom alerts or multi-tenancy.
How it works
A quick walkthrough in plain English
How Routario works
Step 1 of 3
You interact with it
Open Routario, send a request, or connect it to your stack.
Features
Advantages
- Self‑hosted – no data leaves your server
- No subscription fees
- Real‑time updates via WebSocket and Redis
- Supports multiple GPS protocols natively
- Extensible cloud integrations
- Fine‑grained multi‑tenant security
- Rich alerting and notification channels
- Built‑in route planning and playback
- Comprehensive fleet reporting
- PWA support for mobile access
- Backup and restore capabilities
- Open‑source under AGPL‑3.0
- Python/FastAPI stack for modern development
Disadvantages
- Requires server infrastructure and maintenance
- Setup complexity for production (PostgreSQL, PostGIS, Redis)
- Learning curve for protocol listeners
- Limited to Python ecosystem
- AGPL license may restrict commercial use
- Potential performance overhead with many devices
- No built‑in mobile app (PWA only)
- Requires manual configuration for cloud integrations
Installation
native
git clone <repo-url> cd <repo> # See README for language-specific setup
FAQ
How do I install and run Routario on my own server?
Routario requires Python 3.11+. For a quick start you can use SQLite; for production use PostgreSQL with PostGIS and optionally Redis. Install the backend dependencies, run the FastAPI server, and start the TCP/UDP protocol listeners for the devices you need. Detailed steps are in the repository’s setup instructions.
Which GPS tracking devices and protocols does Routario support natively?
Routario includes 8 native protocol listeners: Teltonika, GT06, Queclink, H02, TK103, Meitrack, Flespi, and OsmAnd. It also can pull live data from cloud platforms such as Traccar, Wialon, 3D Tracking, Flespi Cloud, GPS Server, Google Find Hub, and includes a built‑in GPS simulator.
How are alerts configured and where can I receive notifications?
You can create smart alerts for speeding, geofence entry/exit, idling, towing, low battery, maintenance, and custom rules. Each alert can be routed to one or more notification channels: Telegram, Discord, Email, Slack, browser push, or SIP voice calls, with optional scheduling by day and hour.
How does multi‑tenant user management work in Routario?
Routario uses a three‑tier role system: Super Admin → Company Admin → User. Each company is isolated, with its own devices, users, and branding (custom login slugs). Permissions are fine‑grained per user, and admins can manage company‑scoped resources and access audit logs.
What backup and restore options are available?
Super admins can back up the entire platform from the dashboard. Company admins who have the backup permission can back up and restore only their own company’s data. Backups include the database and uploaded files, and can be downloaded or restored via the same interface.
How does the live sharing feature work?
From the dashboard you can generate a time‑limited live‑sharing link for any vehicle or fleet. Recipients open the link in a browser and see the real‑time map with positions, headings, and basic info—no login or account is required. The link expires after the time you set.
Featured in Videos
YouTube tutorials and walkthroughs for Routario
Alternatives
Similar projects ranked by category, topics, and text overlap.