BysMax

Contenido del curso

Volver al curso

Cómo instalar Traccar con Docker en Linux paso a paso

Guía completa para instalar Traccar Server usando un contenedor Docker en GNU/Linux, configurando volúmenes persistentes y puertos.

Emmanuel Díaz Leal Hernández

May 25, 2024
Intermedio

El uso de Docker simplifica enormemente la instalación y actualización de tu servidor Traccar en cualquier distribución GNU/Linux. A continuación se detallan los pasos para realizar una instalación limpia, asegurando que tus configuraciones y datos permanezcan persistentes aunque el contenedor sea volátil.


Paso 1: Descargar la imagen de Traccar

Descarga la última versión oficial de la imagen de Traccar desde el registro de Docker:

docker pull traccar/traccar

Paso 2: Crear directorios locales persistentes

Crea la carpeta en tu máquina local para guardar los archivos de configuración y los registros (logs). Esto mantendrá tus datos a salvo durante actualizaciones de imagen:

mkdir -p /var/docker/traccar/logs

Paso 3: Extraer archivo de configuración por defecto

Extrae el archivo original traccar.xml del contenedor para poder editarlo localmente en tu servidor:

docker run --rm --entrypoint cat traccar/traccar /opt/traccar/conf/traccar.xml > /var/docker/traccar/traccar.xml

Paso 4: Ejecutar el contenedor

Dependiendo de los puertos y protocolos que necesites, elige una de las siguientes opciones de ejecución:

Opción A: Solo protocolo H02 (Puerto 5013) y panel web:

docker run -d --restart always --name traccar --hostname traccar -p 8082:8082 -p 5013:5013 -p 5013:5013/udp -v /var/docker/traccar/logs:/opt/traccar/logs:rw -v /var/docker/traccar/traccar.xml:/opt/traccar/conf/traccar.xml:ro traccar/traccar

Opción B: Habilitar rango completo de protocolos (Puertos del 5000 al 5150):

docker run -d --restart always --name traccar --hostname traccar -p 8082:8082 -p 5000-5150:5000-5150 -p 5000-5150:5000-5150/udp -v /var/docker/traccar/logs:/opt/traccar/logs:rw -v /var/docker/traccar/traccar.xml:/opt/traccar/conf/traccar.xml:ro traccar/traccar

Paso 5: Acceso al panel de administración

Accede a la interfaz web de Traccar abriendo tu navegador e introduciendo la URL o dirección IP de tu servidor con el puerto 8082:

http://tu-servidor-ip:8082

IMPORTANT

Las credenciales de acceso predeterminadas son admin en el usuario y admin en la contraseña. Es fundamental que cambies estos datos inmediatamente después de iniciar sesión por motivos de seguridad.

Comentarios (0)