Traccar: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
(Install auf Docker)
(MySQL)
 
(6 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 107: Zeile 114:
  
 
== Install auf Docker ==
 
== 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 -p 5000-5150:5000-5150 -p 8082:8082 tananaev/traccar
Zeile 121: Zeile 129:
 
  mkdir -p /var/docker/conf
 
  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 /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
+
  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'?>
 
  <?xml version='1.0' encoding='UTF-8'?>
 
  <!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'>
 
  <!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'>
 
 
  <properties>
 
  <properties>
 
  <entry key='config.default'>./conf/default.xml</entry>
 
  <entry key='config.default'>./conf/default.xml</entry>
 
 
  <!--
 
  <!--
 
     This is the main configuration file. All your configuration parameters should be placed in this file.
 
     This is the main configuration file. All your configuration parameters should be placed in this file.
Zeile 136: Zeile 153:
 
     For list of available parameters see following page: https://www.traccar.org/configuration-file/
 
     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.driver'>org.h2.Driver</entry>
 
     <entry key='database.url'>jdbc:h2:./data/database</entry>
 
     <entry key='database.url'>jdbc:h2:./data/database</entry>
 
     <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'>com.mysql.jdbc.Driver</entry>
 
     <entry key='database.driver'>com.mysql.jdbc.Driver</entry>
     <entry key='database.url'>jdbc:mysql://192.168.0.181: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.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'>root</entry>
+
     <entry key='database.user'>xxx</entry>
     <entry key='database.password'>admin</entry>
+
     <entry key='database.password'>xxx</entry>
 
 
 
     <entry key='logger.level'>all</entry>
 
     <entry key='logger.level'>all</entry>
 
     <entry key='web.debug'>true</entry>
 
     <entry key='web.debug'>true</entry>
 
  </properties>
 
  </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/