一款开源免费的自建GPS跟踪系统,支持200+GPS 协议与2000+款设备,兼容 GPS / GLONASS / 北斗,提供实时定位、电子围栏、轨迹回放、多类型告警与驾驶行为分析,可通过Web/Android/iOS管理,适配 Windows / Linux / 云服务器 ,支持Docker快速部署与 RESTful API 集成,数据自主可控,适合车队、资产监控与个人定位场景。

刘郎阁
刘郎阁

内存占用:250 MB
镜像大小:230 MB

使用感受:7.8 分

1.一个开源的 GPS 跟踪系统
2.支持 200多种GPS 协议和 2000 多种型号的 GPS 跟踪设备,包括 iOS/Android 这些手机设备
3.手机设备只需要安装 Traccar 的客户端即可使用
4.可以用于车队、出租车管理等行业应用
5.首次运行该项目需要注册一个管理员账号
6.实际体验感觉还行吧,内置多平台地图样式,功能蛮丰富的(刘郎体验了一下,实际定位貌似误差了700米左右)

先创建一个 traccar.xml 文件,将以下代码复制到其中:

<?xml version='1.0' encoding='UTF-8'?>

<!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'>

<properties>

    <entry key='config.default'>./conf/default.xml</entry>
    <entry key='database.driver'>org.h2.Driver</entry>
    <entry key='database.url'>jdbc:h2:./data/database</entry>
    <entry key='database.user'>sa</entry>
    <entry key='database.password'></entry>

</properties>

再运行:

version: '3'

services:
  traccar:
    image: traccar/traccar:latest
    container_name: traccar
    restart: unless-stopped
    ports:
      - 8885:8082
    volumes:
      - ./logs:/opt/traccar/logs
      - ./traccar.xml:/opt/traccar/conf/traccar.xml:ro

docker run -d \
   --restart unless-stopped \
   --name traccar \
   -p 8885:8082 \
   -p 5000-5150:5000-5150 \
   -p 5000-5150:5000-5150/udp \
   -v $(pwd)/logs:/opt/traccar/logs \
   -v $(pwd)/traccar.xml:/opt/traccar/conf/traccar.xml:ro \
   traccar/traccar:latest

Traccar项目地址
Traccar客户端下载地址