Una suite modular, privada y libre con más de 80 utilidades web para la administración diaria de archivos, datos, texto, vídeo y más, con despliegue rápido vía Docker
En entornos donde la privacidad, la eficiencia y el control del software son esenciales, confiar tareas rutinarias a herramientas en la nube puede suponer un riesgo innecesario. OmniTools nace como respuesta a esta necesidad: una colección de más de 80 utilidades web para administración de datos, procesamiento multimedia y manipulación de archivos, autoalojadas, sin rastreo ni dependencias externas.
Desarrollada por @iib0011, esta plataforma de código abierto se ha convertido en una solución ideal para administradores de sistemas, DevOps y equipos IT que desean reducir su dependencia de servicios externos y ejecutar todas sus herramientas de forma segura en sus propios servidores.
Un “Swiss Army Knife” del sysadmin moderno
OmniTools no es solo una colección de scripts o CLI sueltas: es una aplicación web unificada, con una interfaz accesible desde cualquier navegador dentro de la red interna, que permite realizar tareas como:
- Conversión y análisis de archivos CSV, JSON, YAML
- Edición rápida de vídeos (recorte, velocidad, rotación)
- Manipulación de PDFs (combinación, conversión a EPUB)
- Generación de códigos QR offline
- Análisis de cadenas de texto (Base64, estadísticas)
- Utilidades matemáticas, de fechas y más
Todo sin necesidad de instalar programas específicos en cada equipo o subir archivos a servicios externos.
Novedades destacadas en la versión 0.4.0
La versión 0.4.0 incorpora nuevas herramientas especialmente útiles para tareas comunes en entornos corporativos o servidores:
Herramientas PDF
- Fusionar PDFs en local sin subirlos a ninguna web.
- Convertir a EPUB, útil en entornos de documentación y archivado.
Herramientas CSV
- Conversión de CSV a YAML, muy útil en flujos DevOps.
- Cambio de separador, para compatibilidad con diferentes sistemas.
- Búsqueda de registros incompletos y transposición de datos tabulares.
- Inserción de columnas en CSV sin necesidad de scripts personalizados.
Herramientas de vídeo (procesamiento en servidor)
- Rotación y volteo, ideal para cámaras de vigilancia.
- Corte de fragmentos.
- Ajuste de velocidad, útil en análisis forense o presentaciones.
Otras funciones destacadas
- Conversión de TSV a JSON.
- Generador de QR offline, útil para aplicaciones industriales o entornos sin conexión.
- Calculadora de tensión para slacklines, útil en el entorno de ingeniería o pruebas.
Despliegue rápido con Docker
Una de las grandes ventajas para los administradores de sistemas es la facilidad de despliegue:
docker run -d --name omni-tools --restart unless-stopped -p 8080:80 iib0011/omni-tools:latest
También disponible con Docker Compose:
services:
omni-tools:
image: iib0011/omni-tools:latest
container_name: omni-tools
restart: unless-stopped
ports:
- "8080:80"
Lenguaje del código: JavaScript (javascript)
Con soporte completo para instalación local (npm run dev
), OmniTools se adapta fácilmente a cualquier entorno on-premise o cloud privado.
Licencia abierta y comunidad activa
OmniTools está licenciado bajo MIT, lo que permite su uso y modificación tanto en entornos personales como corporativos sin restricciones. El proyecto está activo en GitHub, donde se aceptan contribuciones, sugerencias y pull requests, especialmente de sysadmins que quieran mejorar o ampliar la funcionalidad.
Se trata de una solución ideal para pequeñas empresas, laboratorios de pruebas, centros educativos y cualquier entorno donde la seguridad y la eficiencia operativa son críticas.
Enlaces útiles para administradores
- 🔧 Repositorio en GitHub: https://github.com/iib0011/omni-tools
- 🐳 Imagen Docker oficial: https://hub.docker.com/r/iib0011/omni-tools
- 🧪 Demo online (no producción): https://omnitools.app
- 📚 Documentación y contribución: disponible en el README del repositorio
OmniTools es una pieza clave en el kit de herramientas de cualquier sysadmin que valore el control, la privacidad y la eficiencia. Una solución que demuestra que no hace falta depender de la nube para obtener potencia y versatilidad en las tareas del día a día.
vía: Internet útil