Preguntas Frecuentes
Encuentra respuestas a las preguntas más comunes sobre la instalación y uso de SkyTraceGPS.
📦 Instalación General
Los requisitos mínimos son:
- Sistema Operativo: Ubuntu 20.04 LTS (Recomendado) o cualquier distribución Linux moderna
- PHP: 8.x o superior
- Base de Datos: MySQL 8+ o MariaDB 5.5.68+ (Base de datos de su servidor OpenGTS o Traccar)
- Servidor Web: Apache 2.4+ con mod_rewrite habilitado
- SSL/TLS: Let's Encrypt (Recomendado para producción)
- RAM: Mínimo 2GB
- Disco: Mínimo 1GB libre
Ejecuta los siguientes comandos en tu terminal:
# Update system
sudo apt update && sudo apt upgrade -y
# Install Apache
sudo apt install apache2 -y
sudo systemctl enable apache2
sudo systemctl start apache2
# Install PHP 8.x and extensions
sudo apt install php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
# Enable Apache modules
sudo a2enmod rewrite
sudo a2enmod ssl
sudo systemctl restart apache2
# Install Composer (optional, for PHP dependencies)
sudo apt install composer -y
Extrae el contenido del ZIP en el directorio web de tu servidor. Para Apache, típicamente es /var/www/html/ o puedes crear un directorio dedicado como /var/www/skytrace/.
# Create directory
sudo mkdir -p /var/www/skytrace
# Extract files
sudo unzip opengts-web-1.0.76.zip -d /var/www/skytrace
# Set permissions
sudo chown -R www-data:www-data /var/www/skytrace
sudo chmod -R 755 /var/www/skytrace
🌐 Configuración Apache
Crea un archivo de configuración en /etc/apache2/sites-available/:
sudo nano /etc/apache2/sites-available/skytrace.conf
Contenido:
<VirtualHost *:80>
ServerName gps.tudominio.com
DocumentRoot /var/www/skytrace
<Directory /var/www/skytrace>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/skytrace_error.log
CustomLog ${APACHE_LOG_DIR}/skytrace_access.log combined
</VirtualHost>
Habilita el sitio:
sudo a2ensite skytrace.conf
sudo systemctl reload apache2
🔒 SSL/TLS y Seguridad
Instala Certbot y obtén un certificado:
# Install Certbot
sudo apt install certbot python3-certbot-apache -y
# Get certificate
sudo certbot --apache -d gps.tudominio.com
# Auto-renewal test
sudo certbot renew --dry-run
Certbot configurará automáticamente Apache para usar HTTPS y redirigir el tráfico HTTP.
🔌 Compatibilidad
Sí, SkyTraceGPS está diseñado para trabajar directamente con bases de datos OpenGTS. Utiliza las mismas tablas y estructuras de datos.
Sí, incluye un módulo especial para conectar con servidores Traccar. Puede funcionar de manera independiente o en conjunto con OpenGTS.
📜 Licencia
SkyTraceGPS se distribuye bajo la Licencia Apache 2.0, que permite uso comercial, modificación, distribución y uso privado.
Sí, la licencia Apache 2.0 permite el uso comercial sin restricciones.
💬 Soporte
Puedes contactarnos en info@SkyTrace.org para soporte técnico o consultas comerciales. Tarifas a partir de sólo $50/hora o $400/instalación remota. Contamos con Servidores en la Nube listos para trabajar por sólo $200/mes (facturado anualmente).
🔧 Solución de Problemas
Verifica los logs de Apache y PHP para errores. Asegúrate de que todas las extensiones PHP requeridas están instaladas.
# Check Apache logs
sudo tail -f /var/log/apache2/error.log
# Check PHP error log
sudo tail -f /var/log/php*.log
# Verify PHP modules
php -m | grep -E "mysql|curl|gd|mbstring|xml|zip"
Verifica que tienes configurada correctamente tu API key de Google Maps o que estás usando OpenLayers como alternativa gratuita.