Accesos rápidos
Crear un usuario llamado traccar
en homes/traccar crear databases , conf y logs con permisos de escritura/lectura
Descargar y arrancar container station en caso de no estar instalado
con PuTTY poner los siguientes comandos
docker pull traccar/traccar docker run —rm —entrypoint cat magnaz/traccar /opt/traccar/conf/traccar.xml > /share/CACHEDEV1_DATA/homes/traccar/conf/traccar.xml<pre class="EnlighterJSRAW" data-enlighter-language="generic">
# docker run -d —restart always —name traccar5.0 —hostname traccar -p 8082:8082 -p 5013:5013 -p 5013:5013/udp -v /share/CACHEDEV1_DATA/homes/traccar/logs:/opt/traccar/logs:rw -v /share/CACHEDEV1_DATA/homes/traccar/conf/traccar.xml:/opt/traccar/conf/traccar.xml:rw -v /share/CACHEDEV1_DATA/homes/traccar/databases:/opt/traccar/data:rw magnaz/traccar
Con TextEdit modificar homes/traccar/conf/traccar.xml si queréis notificaciones por email
<entry key='filter.enable'>true</entry> <entry key='filter.invalid'>true</entry> <entry key='filter.zero'>true</entry> <entry key='filter.distance'>10</entry>
reiniciar el docker
De esta forma tendréis accesos a los logs , el fichero de configuración y a la base de datos
****ℹ️ *Problemas con arranque mediante docker (traccar 4.6) con mysql externa* (NAS QNAP)ℹ️
– Para evitar problemas y errores como el siguiente
020-01-23 14:19:15 ERROR: HikariPool-1 – Exception during pool initialization. – Host is unreachable (Host unreachable) – NoRouteToHostException (… < DataManager:139 < *:89 < Context:292 < Main:110 < …)
– Es necesario aumentar los reintentos de conexión a la BD de mysql. por defecto el parametro “autoReconnect=true” solo lo reintenta 3 veces.
No es suficiente para que se habilite el enrutamiento ( nivel 3 capa osi ) en el container Station ( Docker ).
✅ *SOLUCIÓN*
Añadir a la cadena de configuración –> maxReconnects=100&
<entry key='database.driver'>com.mysql.cj.jdbc.Driver</entry> <entry key='database.url'>jdbc:mysql://ipserver:3306/tubasededatos?serverTimezone=UTC&useSSL=false&allowMultiQueries=true&autoReconnect=true&maxReconnects=100&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=''</entry> <entry key='database.user'>traccar</entry> <entry key='database.password'>tuclave</entry>
ℹ️ Mas info;
https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html