Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

DroneOpsCommand

Plataforma self-hosted de gestión de misiones para operadores comerciales de drones, con generación de informes por IA, facturación, importación de registros de vuelo y monitoreo en tiempo real del espacio aéreo.

Ficha actualizada 22 sept 2026, 18:25 · upstream 22 sept 2026, 16:54 · release companion-v2.62.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es DroneOpsCommand

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

DroneOpsCommand es una plataforma full-stack auto-hospedada diseñada para gestionar operaciones comerciales de drones end-to-end. Permite el ciclo completo desde la ingestión de datos de vuelo hasta la entrega de informes, incluyendo generación de reportes con IA, facturación y monitoreo del espacio aéreo en tiempo real.

La herramienta está construida sobre una arquitectura full-stack que incluye un backend en Node.js/FastAPI, frontend con Next.js/React, base de datos PostgreSQL para persistencia de datos, Redis para caché y sincronización, y almacenamiento S3/MinIO para archivos. El sistema soporta múltiples tipos de misiones (rescate, videografía, recuperación de mascotas, inspecciones, mapeo, fotografía, surveying, seguridad e investigaciones) con un flujo de trabajo multi-paso que permite crear y gestionar misiones desde la creación hasta la entrega final.

El núcleo del sistema se centra en el análisis de datos de vuelo mediante IA. Se integra Ollama para generar informes automáticos basados en notas del operador o narrativa, utilizando modelos como Llama 3.1 8B Instruct (q4_K_M) que se ejecutan localmente sin necesidad de conexión a internet, o la API de Claude para reportes más rápidos y de mayor calidad.

La plataforma incluye funcionalidades avanzadas como visualización de mapas de trayectorias multi-vuelo con superposición de capas, exportación de GPX/KML/CSV, integración con OpenDroneLog para sincronizar datos de vuelo, generación de PDFs personalizados con branding corporativo y facturación automatizada. Además, permite el seguimiento en tiempo real del espacio aéreo mediante la API pública de OpenSky Network.

El diseño prioriza la operatividad: es completamente self-hosted sin dependencias cloud, no requiere licencias por usuario ni suscripciones, y funciona directamente sobre hardware propio con Docker Compose como punto de entrada. La interfaz es responsiva y tiene modo oscuro por defecto.

CASOS DE USO
  • Gestionar múltiples misiones de videografía aérea para clientes corporativos o gubernamentales
  • Generar informes técnicos y operativos automáticos tras cada misión con análisis de datos
  • Monitorear el espacio aéreo en tiempo real mediante integración con OpenSky Network
  • Realizar inspecciones reguladas con trazabilidad completa de vuelo y reportes generados automáticamente
  • Gestionar flota de drones comerciales (DJI) desde un único panel de administración
  • Exportar datos de vuelo a formatos estándar como GPX o KML para integración con terceros software
  • Automatizar la facturación mediante líneas de items predefinidas y cálculo automático de impuestos
PUNTOS DESTACADOS
  • 100% auto-hospedado sin dependencias cloud ni licencias por usuario, reduciendo costos operativos
  • Generador de informes con IA local (Ollama) que procesa datos en la propia máquina del operador
  • Visualización interactiva de mapas de trayectorias multi-vuelo con superposición de capas y cálculo de área de cobertura
  • Integración nativa con OpenDroneLog para sincronizar datos de vuelo desde plataformas open-source
  • Soporte completo de DJI flight logs mediante decodificación automática vía API del fabricante
  • Sistema de facturación automatizada con múltiples categorías, impuestos y seguimiento de pagos
PRECAUCIONES
  • El modelo Llama 3.1 8B Instruct q4_K_M requiere al menos 6 núcleos de CPU para ejecutarse eficientemente
  • La generación de reportes con IA puede tardar minutos en entornos con pocos recursos
  • La sincronización con OpenDroneLog depende de la disponibilidad del servicio API del proveedor
  • El almacenamiento de logs originales y exportaciones de video consume espacio adicional al vuelo
  • No incluye un motor de renderizado 3D ni herramientas para modelado de terreno (DEM)
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para desplegar DroneOpsCommand, se requiere Docker Compose v2+ con el archivo docker-compose.yml. Se recomienda alojar la aplicación en una máquina virtual Linux con al menos 8 GB de RAM y 4 núcleos de CPU. El stack auto-hospeda PostgreSQL, Redis, Ollama (para modelos locales) y un backend Node.js/FastAPI. La primera ejecución requiere descargar el modelo Llama 3.1 8B Instruct (~4.9 GB) y generar las tablas de la base de datos. Para iniciar en segundo plano, se puede instalar el servicio systemd con ./setup-server.sh. Se recomienda alojar los contenedores en un servidor dedicado o una VM aislada para evitar interferencias del host. Actualizaciones se realizan mediante git pull + docker compose up -d --build.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsFastAPIRustPython
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
30805434587800081008080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.