Traccar 记录你的足迹

简介

Traccar官网: traccar.org/

Traccar是一款GPS跟踪平台。服务端支持Windows,Linux。客户端兼容大量支持GPS的设备(当然也包括手机)。可通过浏览器或手机管理客户端上传的GPS数据。




服务端安装

平台:VPS(Ubuntu 18.04)

更新应用仓库。

apt-get update

安装Java与MySQL

apt-get install unzip default-jre mysql-server

若安装过程中你没有被要求设置MySQL密码,你需要运行:

mysql -u root -p --execute="GRANT ALL PRIVILEGES on *.* to 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你想设置的密码'; FLUSH PRIVILEGES;"

创建traccar数据库

echo "create database traccar" | mysql -u root -p

会提示输入密码,即刚刚安装的时候设置的密码。

下载Traccar安装包

wget https://github.com/traccar/traccar/releases/download/v4.6/traccar-linux-64-4.6.zip

注意:该链接为该文章发布时的最新版本,但你需要前往 github.com/traccar/trac 自行确认当前所需版本。只需要右键该页面的 traccar-linux-64-x.x.zip ,选择复制链接地址即可获得安装包下载链接。故安装时所需要输入的命令实际为:

wget 你刚刚复制的链接

解压安装包

unzip traccar-linux-*.zip

安装Traccar服务

./traccar.run

创建配置文件

nano traccar.xml

若提示没有 nano 命令,就百度一下怎么装,超简单的。对新手来说,简直比vim好用不要太多。

打开新建的文档后,输入如下内容(仅作参考):

<?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='web.port'>80</entry>
    <entry key='geocoder.enable'>false</entry>
    <entry key='database.driver'>com.mysql.jdbc.Driver</entry>
    <entry key='database.url'>jdbc:mysql://localhost/traccar?allowMultiQueries=true&amp;autoReconnect=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;sessionVariables=sql_mode=''</entry>