emmanuelh.dev
Published on

Cómo actualizar Traccar a la versión más reciente en DigitalOcean

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.

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&amp;serverTimezone=UTC&amp;allowPublicKeyRetrieval=true&amp;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.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
Authors