BysMax

Contenido del curso

Volver al curso

Cómo instalar el servidor Traccar en diferentes plataformas

Guía y recopilación de tutoriales para instalar Traccar Server en Windows, OS X, Docker, Linux, Raspberry Pi y Orange Pi con MySQL y SSL.

Emmanuel Díaz Leal Hernández

May 25, 2024
Intermedio

Traccar Server es una plataforma multisistema. A continuación, se detalla la recopilación de comandos de instalación y recursos para desplegarla en sistemas Linux (Ubuntu), Windows, OS X, Docker, Raspberry Pi y Orange Pi.

NOTE

La versión recomendada para nuevas instalaciones es Traccar 6.14 (lanzada el 30 de mayo de 2026), que introduce mejoras críticas de estabilidad, lazy loading de la web app, batching de base de datos para escrituras eficientes y la herramienta de regla (ruler) integrada en el mapa.

Enlace oficial de descarga de instaladores: Traccar Linux Installers


Comandos básicos para Linux (Traccar 6.14 y posteriores)

# Iniciar el proceso de instalación
sudo ./traccar.run

# Iniciar el servicio del servidor
sudo systemctl start traccar.service

Para versiones v4.0 o anteriores:

sudo /opt/traccar/bin/startDaemon.sh

Orange Pi Zero

Para placas de desarrollo de bajo coste como la Orange Pi Zero, te recomendamos consultar los siguientes mini-tutoriales específicos:

Mini tutorial instalar traccar en Orange Pi ZERO con micro H2+

Mini tutorial para hacer que funcione por wifi en Orange Pi con Armbian

Tutorial de instalación y configuración de Orange Pi Zero con MySQL (PDF en Google Drive)


Despliegue en VPS (Ubuntu en DigitalOcean)

Puedes ver las instrucciones detalladas en la documentación oficial para instalar Traccar en DigitalOcean.


Configuración de SSL (Certbot y Apache Proxy)

Para asegurar la conexión mediante HTTPS en tu servidor, sigue la guía de Secure Connection en Traccar configurando un proxy inverso en Apache:

<IfModule mod_ssl.c>
  <VirtualHost _default_:443>

  ServerName demo.traccar.org
  ServerAdmin webmaster

  DocumentRoot /var/www/html

  ProxyPass /api/socket ws://localhost:8082/api/socket
  ProxyPassReverse /api/socket ws://localhost:8082/api/socket

  ProxyPass /l10n http://localhost:8082/l10n
  ProxyPassReverse /l10n http://localhost:8082/l10n

  ProxyPass / http://localhost:8082/
  ProxyPassReverse / http://localhost:8082/

  ProxyPassReverseCookiePath / /traccar/
  Redirect permanent /traccar /traccar/

  SSLEngine on
  SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
  SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

  </VirtualHost>
</IfModule>

Servidores NAS (Synology y QNAP)

Puedes desplegar Traccar en tus dispositivos NAS locales mediante Docker o instalación nativa:

Instalar Traccar y poner configuración xml en Synology DSM o Xpenology

Instalación de traccar desde un contenedor de Docker en GNU/Linux

En QNAP el procedimiento es el mismo que en GNU/Linux: se levanta el contenedor desde Container Station y se mapean carpetas persistentes para conf, logs y data. Sigue la guía de Docker y ajusta las rutas a las de tu NAS.

Tutorial para instalar Traccar desde cero con MariaDB en Synology (PDF en Google Drive)


Imágenes oficiales y descargas directas


Raspberry Pi

Instalar Traccar en Raspberry Pi

Configuración con IP Dinámica (DDNS)

Si no cuentas con una IP fija en casa, puedes configurar un redireccionamiento de dominio:

Crear IP fija para conexión remota con IP dinámica en casa

  • Tutorial de configuración con FreeDNS (Dynamic DNS en WordPress)
  • DuckDNS: DuckDNS es una excelente alternativa gratuita para actualizar tu IP pública mediante una tarea cron.

Comandos de instalación limpia en Raspbian Stretch (Castillo92):

# Actualizar el sistema
sudo apt-get update 
sudo apt-get upgrade -y

# Validar o instalar Java runtime
java -version 
sudo apt-get install oracle-java8-jdk

# Crear el directorio de Traccar y acceder a él
mkdir /opt/traccar 
cd /opt/traccar

# Descargar y descomprimir Traccar 6.14
sudo wget https://github.com/traccar/traccar/releases/download/v6.14/traccar-linux-6.14.zip
sudo unzip traccar-linux-6.14.zip

# Ejecutar el instalador
sudo ./traccar.run

# Iniciar el servicio daemon
sudo /opt/traccar/bin/startDaemon.sh

# Limpiar archivos temporales descargados
sudo rm -f traccar.run README.txt traccar-linux-6.14.zip

Accede desde la IP local en el puerto http://[IP-DE-TU-RPI]:8082 (recuerda abrir el puerto 8082 en tu router si deseas acceder de forma remota).


Orange Pi Zero (Armbian) - Comandos legados

# Actualizar paquetes e instalar dependencias Java
sudo apt-get update 
sudo apt-get upgrade 
sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get install oracle-java8-installer 
sudo apt-get install oracle-java8-set-default 

# Descargar e instalar Traccar 6.14
cd /opt/ 
sudo wget https://github.com/traccar/traccar/releases/download/v6.14/traccar-linux-6.14.zip 
sudo unzip traccar-linux-6.14.zip
sudo chmod +x traccar.run 
sudo ./traccar.run 
sudo /opt/traccar/bin/startDaemon.sh 

# Añadir a arranque automático (opcional)
sudo update-rc.d traccar defaults

Comentarios (0)