Cómo actualizar Traccar a la versión más reciente en DigitalOcean
- Authors
- Name
- Emmanuel Hernandez
- @emmanuelhdev
Cómo actualizar Traccar a la versión más reciente en DigitalOcean
Si te interesa mantener tu sistema Traccar actualizado, sigue estos pasos. Si vienes de este blog, los pasos son similares con algunos cambios. Aquí te guiaré en todo el proceso.
Curso de traccar
Accede al curso de traccar aqui: Curso de traccar
Disclaimer
Puedes usar este enlace para registrarte y recibir 200 de crédito gratis en DigitalOcean. A mí me dará 25 por cada registro.
La información se basa en la guía oficial de Traccar en https://www.traccar.org/linux/, simplificada para mayor claridad.
1. Detén y desinstala el servicio de Traccar
Detén y elimina el servicio con estos comandos:
service traccar stop && sudo rm /etc/systemd/system/traccar.service
2. Descarga e instala Traccar
Borra el archivo anterior y descarga la nueva versión:
rm traccar-linux* && wget https://www.traccar.org/download/traccar-linux-64-latest.zip
Descomprime e instala:
unzip traccar-linux-*.zip && ./traccar.run
3. Reemplaza el archivo XML si lo modificaste
Si modificaste el archivo traccar.xml
, reemplázalo. Si no, salta este paso:
cat > /opt/traccar/conf/traccar.xml << EOF
<?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'>com.mysql.jdbc.Driver</entry>
<entry key='database.url'>jdbc:mysql://localhost/traccar?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'>root</entry>
<entry key='database.password'>root</entry>
</properties>
EOF
4. Inicia el servicio Traccar
Inicia el servicio:
service traccar start
5. Actualizar el frontend personalizado
Si tienes una versión personalizada, reemplázala en la carpeta modern
.
Problemas comunes
Si al acceder a la IP de tu droplet http://000.000.000.00:8082/
no se muestra la página, puede haber un problema con el servicio. Intenta detener y volver a iniciar el servicio:
service traccar stop && service traccar start