Traccar: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
K (1 Version)
(MySQL)
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 44: Zeile 44:
  
 
== MySQL ==
 
== MySQL ==
 +
 +
https://www.traccar.org/mysql/
  
 
Konfiguration in traccar.xml
 
Konfiguration in traccar.xml
Zeile 61: Zeile 63:
 
  <entry key='database.user'>[USER]</entry>  
 
  <entry key='database.user'>[USER]</entry>  
 
  <entry key='database.password'>[PASSWORD]</entry>
 
  <entry key='database.password'>[PASSWORD]</entry>
 +
 +
<entry key='database.driver'>com.mysql.cj.jdbc.Driver</entry>
 +
<entry key='database.url'>jdbc:mysql://[HOST]:32768/Traccar?zeroDateTimeBehavior=round&amp;serverTimezone=UTC&amp;allowPublicKeyRetrieval=true&amp;useSSL=false&amp;allow$
 +
<entry key='database.user'>[User]</entry>
 +
<entry key='database.password'>[Password]</entry>
  
 
== JDBC ==
 
== JDBC ==
Zeile 68: Zeile 75:
 
  <entry key='database.user'>sa</entry>
 
  <entry key='database.user'>sa</entry>
 
  <entry key='database.password'></entry>
 
  <entry key='database.password'></entry>
 
  
 
  <entry key='database.driver'>org.h2.Driver</entry>
 
  <entry key='database.driver'>org.h2.Driver</entry>
Zeile 106: Zeile 112:
 
   
 
   
 
  http://smb-soft.no-ip.org:5055/?id=123456&lat=49.7&lon=11.7&timestamp=225446&hdop=0&altitude=100&speed=150
 
  http://smb-soft.no-ip.org:5055/?id=123456&lat=49.7&lon=11.7&timestamp=225446&hdop=0&altitude=100&speed=150
 +
 +
== Install auf Docker ==
 +
https://www.traccar.org/docker/
 +
 +
docker run -d --name traccar-server -p 5000-5150:5000-5150 -p 8082:8082 tananaev/traccar
 +
docker run -d --name traccar-server -v /folder/myconfig.xml:/opt/traccar/traccar.xml -p 5000-5150:5000-5150 -p 8082:8082 tananaev/traccar:[VERSION]
 +
docker run -d --name traccar-server -v /my-database-folder:/opt/traccar/data/database -p 5000-5150:5000-5150 -p 8082:8082 tananaev/traccar:[VERSION]
 +
docker run -d --name traccar-server docker -p 8082:8082 tananaev/traccar:[VERSION]
 +
 +
docker run -d --name mysql-traccar -e MYSQL_DATABASE=traccar -e MYSQL_USER=traccar -e MYSQL_PASSWORD=my-secret-pw -e MYSQL_ROOT_PASSWORD=my-root-secret-pw mysql:5.6.30
 +
docker run -d --name traccar-server docker --link mysql-traccar:mysql-traccar -p 8082:8082 tananaev/traccar:[VERSION]
 +
 +
mkdir -p /var/docker/logs
 +
mkdir -p /var/docker/data
 +
mkdir -p /var/docker/data/database
 +
mkdir -p /var/docker/conf
 +
 +
docker run \
 +
-d --restart always \
 +
--name traccar_4.3 \
 +
--hostname traccar \
 +
-p 8082:8082 \
 +
-p 5000-5020:5000-5020 \
 +
-p 5000-5020:5000-5020/udp \
 +
-v /var/docker/traccar/logs:/opt/traccar/logs:rw \
 +
-v /var/docker/traccar/data/database:/opt/traccar/data/database:rw \
 +
-v /var/docker/traccar/conf/traccar.xml:/opt/traccar/conf/traccar.xml:rw \
 +
traccar/traccar:4.3
 +
 +
 +
<?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>
 +
<!--
 +
    This is the main configuration file. All your configuration parameters should be placed in this file.
 +
    Default configuration parameters are located in the "default.xml" file. You should not modify it to avoid issues
 +
    with upgrading to a new version. Parameters in the main config file override values in the default file. Do not
 +
    remove "config.default" parameter from this file unless you know what you are doing.
 +
    For list of available parameters see following page: https://www.traccar.org/configuration-file/
 +
-->
 +
    <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>
 +
    <entry key='database.driver'>com.mysql.jdbc.Driver</entry>
 +
    <entry key='database.url'>jdbc:mysql://192.168.0.xxx:3306/traccar2?useSSL=false&amp;allowMultiQueries=true&amp;autoReconnect=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;sessionVariables=sql_mode=''</entry>
 +
    <entry key='database.user'>xxx</entry>
 +
    <entry key='database.password'>xxx</entry>
 +
    <entry key='logger.level'>all</entry>
 +
    <entry key='web.debug'>true</entry>
 +
</properties>
 +
 +
== Configuration ==
 +
https://www.traccar.org/configuration-file/

Aktuelle Version vom 6. Juni 2023, 08:24 Uhr

Traccar

https://www.traccar.org/

GitHub

https://github.com/tananaev/traccar

https://github.com/tananaev/traccar/releases

QNAP

http://forum.qnap.com/viewtopic.php?t=109928

RaspberryPI

http://www.forum-raspberrypi.de/Thread-tutorial-tracking-server-mit-traccar
http://www.helsic.de/?p=2607
wget https://github.com/tananaev/traccar/releases/download/v3.14/traccar-linux-3.14.zip
root@raspberry:/home/pi # unzip traccar-linux-3.14.zip
root@raspberry:/home/pi # sudo ./traccar.run
sudo /opt/traccar/bin/traccar stop
sudo /opt/traccar/bin/traccar start
http://192.168.0.40:8082/
Install
•Run traccar.run (sudo ./traccar.run)
•Start service:◦3.8 and later: sudo /opt/traccar/bin/startDaemon.sh
◦3.7 and earlier: sudo /opt/traccar/bin/traccar start
Uninstall
•Uninstall service:◦3.8 and later: sudo /opt/traccar/bin/uninstallDaemon.sh
◦3.7 and earlier: sudo /opt/traccar/bin/traccar remove
•Remove traccar directory (sudo rm -R /opt/traccar)
Update
mv /opt/traccar opt/traccar_old

cp /opt/traccar_old/conf/defaault.xml /opt/traccar/conf/defaault.xml 
cp /opt/traccar_old/conf/traccar.xml /opt/traccar/conf/traccar.xml
cp /opt/traccar_old/conf/wrapper.conf /opt/traccar/conf/wrapper.conf
cp /opt/traccar_old/conf/wrapper.conf.default /opt/traccar/conf/wrapper.conf.default

MySQL

https://www.traccar.org/mysql/

Konfiguration in traccar.xml

<entry key='database.driver'>com.mysql.jdbc.Driver</entry> 
<entry key='database.url'>jdbc:mysql://192.168.0.xxx:3306/traccar?allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=ANSI_QUOTES</entry>
<entry key='database.user'>root</entry> 
<entry key='database.password'>a....</entry>
<entry key='database.driver'>com.mysql.jdbc.Driver</entry> 
<entry key='database.url'>jdbc:mysql://[HOST]:3306/[DATABASE]?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>
<entry key='database.driver'>com.mysql.jdbc.Driver</entry> 
<entry key='database.url'>jdbc:mysql://[HOST]:3306/[DATABASE]?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>

<entry key='database.driver'>com.mysql.cj.jdbc.Driver</entry> <entry key='database.url'>jdbc:mysql://[HOST]:32768/Traccar?zeroDateTimeBehavior=round&serverTimezone=UTC&allowPublicKeyRetrieval=true&useSSL=false&allow$ <entry key='database.user'>[User]</entry> <entry key='database.password'>[Password]</entry>

JDBC

<entry key='database.driver'>org.h2.Driver</entry>
<entry key='database.url'>jdbc:h2:/opt/traccar/data/Qnap_traccar.db</entry>
<entry key='database.user'>sa</entry>
<entry key='database.password'></entry>
<entry key='database.driver'>org.h2.Driver</entry>
<entry key='database.url'>jdbc:h2:/opt/traccar/data/database</entry>
<entry key='database.user'>sa</entry>
<entry key='database.password'></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>

Server

http://192.168.0.91:8182/
smb-soft.no-ip.org:8082
192.168.0.40:8082

traccar@smb-soft.de
12T....xx#1
sudo java -jar /opt/traccar/tracker-server.jar /opt/traccar/conf/traccar.xml &

Geräte

IPhone 247974
Samsung S5 Traccar 284523
Samsung S3 Hiden 134311 (To open it again dial 8722227 (TRACCAR).)
Samsung S3 409217
Samsung 2 353801060796293

Protokolle

OsmAnd

OsmAnd Live Tracking web address format:
http://demo.traccar.org:5055/?id=123456&lat={0}&lon={1}&timestamp={2}&hdop={3}&altitude={4}&speed={5}

http://smb-soft.no-ip.org:5055/?id=123456&lat=49.7&lon=11.7&timestamp=225446&hdop=0&altitude=100&speed=150

Install auf Docker

https://www.traccar.org/docker/
docker run -d --name traccar-server -p 5000-5150:5000-5150 -p 8082:8082 tananaev/traccar
docker run -d --name traccar-server -v /folder/myconfig.xml:/opt/traccar/traccar.xml -p 5000-5150:5000-5150 -p 8082:8082 tananaev/traccar:[VERSION]
docker run -d --name traccar-server -v /my-database-folder:/opt/traccar/data/database -p 5000-5150:5000-5150 -p 8082:8082 tananaev/traccar:[VERSION]
docker run -d --name traccar-server docker -p 8082:8082 tananaev/traccar:[VERSION]
docker run -d --name mysql-traccar -e MYSQL_DATABASE=traccar -e MYSQL_USER=traccar -e MYSQL_PASSWORD=my-secret-pw -e MYSQL_ROOT_PASSWORD=my-root-secret-pw mysql:5.6.30
docker run -d --name traccar-server docker --link mysql-traccar:mysql-traccar -p 8082:8082 tananaev/traccar:[VERSION]
mkdir -p /var/docker/logs
mkdir -p /var/docker/data
mkdir -p /var/docker/data/database
mkdir -p /var/docker/conf
docker run \
-d --restart always \
--name traccar_4.3 \
--hostname traccar \
-p 8082:8082 \
-p 5000-5020:5000-5020 \
-p 5000-5020:5000-5020/udp \
-v /var/docker/traccar/logs:/opt/traccar/logs:rw \
-v /var/docker/traccar/data/database:/opt/traccar/data/database:rw \
-v /var/docker/traccar/conf/traccar.xml:/opt/traccar/conf/traccar.xml:rw \
traccar/traccar:4.3


<?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>
   <entry key='database.driver'>com.mysql.jdbc.Driver</entry>
   <entry key='database.url'>jdbc:mysql://192.168.0.xxx:3306/traccar2?useSSL=false&allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=</entry>
   <entry key='database.user'>xxx</entry>
   <entry key='database.password'>xxx</entry>
   <entry key='logger.level'>all</entry>
   <entry key='web.debug'>true</entry>
</properties>

Configuration

https://www.traccar.org/configuration-file/