Contenido del 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
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
- Docker Hub: Imagen oficial de Traccar
- Windows / OS X: Instaladores oficiales de Traccar
Raspberry Pi
Configuración con IP Dinámica (DDNS)
Si no cuentas con una IP fija en casa, puedes configurar un redireccionamiento de dominio:
- 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