群晖docker部署在线追踪功能的开源GPS追踪工具traccar/traccar
Traccar 是一个开源的 GPS 跟踪系统,支持 200多种GPS 协议和 2000 多种型号的 GPS 跟踪设备,其中就包括我们目前使用的iOS/Android 这样的手机设备.
- 卫星切换,地图切换,追踪运动轨迹,追踪行程,追踪定位,停留点等。
- 关于traccar定位不准,位移偏差太大问题,网上有大神解决,但研究了N久,也没搞定~~~
Docker CLI部署
1、创建工作目录:
mkdir -p /volume1/docker/traccar/logs
docker run \
--rm \
--entrypoint cat \
traccar/traccar:latest \
/opt/traccar/conf/traccar.xml > /volume1/docker/traccar/traccar.xml
3、编辑traccar.xml
- 至于配置可自行添加或更改,具体可参考官方Configuration
<!-- 服务器统计:上传汇总匿名使用情况统计信息的地址。上传的信息与您在 Web 应用程序的统计信息屏幕上看到的信息相同。它不包括任何敏感信息(例如位置)默认值:“https://www.traccar.org/analytics/” -->
<entry key='server.statistics'>https://www.chillifish.cn/</entry>
- MySQL 的配置参数(将 [HOST]、[DATABASE]、[USER]、[PASSWORD] 替换为适当的值;对于本地数据库,使用localhost作为 HOST):
<entry key='database.driver'>com.mysql.cj.jdbc.Driver</entry> <entry key='database.url'>jdbc:mysql://[HOST]/[DATABASE]?zeroDateTimeBehavior=round&serverTimezone=UTC&allowPublicKeyRetrieval=true&useSSL=false&allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=''</entry> <entry key='database.user'>[USER]</entry> <entry key='database.password'>[PASSWORD]</entry>
- 默认情况下,Traccar 使用嵌入式 H2 数据库
<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>
4、创建容器
- 端口号5000-5150是支持的设备端口,可以按需,具体参考https://www.traccar.org/devices/
- 我没那么多设备,就一手机,所以这个端口段我没映射
docker run \
--name traccar \
--hostname traccar \
--detach --restart unless-stopped \
--publish 8082:8082 \
--publish 5000-5150:5000-5150 \
--publish 5000-5150:5000-5150/udp \
--volume /volume1/docker/traccar/logs:/opt/traccar/logs:rw \
--volume /volume1/docker/traccar/traccar.xml:/opt/traccar/conf/traccar.xml:ro \
traccar/traccar:latest
version: '3'
services:
traccar:
image: traccar/traccar:latest
container_name: traccar
restart: unless-stopped
ports:
- 8082:8082
volumes:
- ./logs:/opt/traccar/logs
- ./traccar.xml:/opt/traccar/conf/traccar.xml:ro
5、停止/删除容器
docker stop traccar
docker rm traccar
参考信息
- 官网地址:https://www.traccar.org/
- 手机端的APP:https://www.traccar.org/client/
THE END
0
二维码
打赏
海报
群晖docker部署在线追踪功能的开源GPS追踪工具traccar/traccar
Traccar 是一个开源的 GPS 跟踪系统,支持 200多种GPS 协议和 2000 多种型号的 GPS 跟踪设备,其中就包括我们目前使用的iOS/Android 这样的手机设备.
卫星切……
tianshi1070