- Published on
Cómo instalar Traccar en Ubuntu en DigitalOcean - Guía paso a paso
- Authors
- Name
- emmanuelhdev
Cómo instalar Traccar en Ubuntu en DigitalOcean
Traccar es una popular plataforma de rastreo GPS de código abierto. En esta guía, aprenderás a instalar Traccar en un servidor Ubuntu en DigitalOcean y a configurarlo para usar una base de datos MySQL.
Puedes encontrar el video guiado aquí. También te podría interesar cómo actualizar Traccar en DigitalOcean.
- Cómo instalar Traccar en Ubuntu en DigitalOcean
- 1. Registrarse en DigitalOcean
- 2. Instalar el software necesario
- 3. Configurar la base de datos MySQL
- 4. Descargar e instalar Traccar
- 5. Configurar Traccar para MySQL
- 6. Iniciar el servicio Traccar
- 7. Problemas comunes
1. Registrarse en DigitalOcean
Lo primero que necesitas es una cuenta en DigitalOcean. Puedes registrarte usando este enlace para recibir $200 de crédito gratis.
Una vez registrado, crea un nuevo "droplet" (instancia de servidor virtual) con Ubuntu como sistema operativo. La configuración básica con 1GB de RAM y 1 CPU es suficiente para ejecutar Traccar.
2. Instalar el software necesario
Conéctate al droplet por SSH y ejecuta los siguientes comandos para instalar el software necesario:
apt update && apt -y install unzip mysql-server
Esto instalará la utilidad unzip
y el servidor MySQL.
3. Configurar la base de datos MySQL
Configura la base de datos con los siguientes comandos:
mysql -u root --execute="ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; GRANT ALL ON *.* TO 'root'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; CREATE DATABASE traccar;"
Esto establece la contraseña de root, otorga permisos totales al usuario root y crea una nueva base de datos llamada "traccar".
4. Descargar e instalar Traccar
Descarga la última versión de Traccar:
wget https://www.traccar.org/download/traccar-linux-64-latest.zip
Descomprime e instala:
unzip traccar-linux-*.zip && ./traccar.run
5. Configurar Traccar para MySQL
Edita el archivo de configuración para que Traccar use la base de datos MySQL que creaste:
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
6. Iniciar el servicio Traccar
Inicia el servicio Traccar:
service traccar start
7. Problemas comunes
Esta sección debe actualizarse según sea necesario.
Los pasos anteriores deberían funcionar correctamente. Sin embargo, si al acceder a la IP de tu droplet http://000.000.000.00:8082/
no se muestra la página, es posible que el servicio esté funcionando, pero haya algún problema. Intenta detener y volver a iniciar el servicio:
service traccar stop && service traccar start
¡Y eso es todo! Traccar debería estar ejecutándose ahora en el puerto 8082, listo para ser configurado y utilizado para rastrear dispositivos GPS.