floogos
    Volver al blog
    Producto

    MongoDB, SSH y FTP: conecta cualquier sistema a tus automatizaciones

    No todo es una API REST. Con los nodos de MongoDB, SSH y FTP/SFTP puedes integrar bases de datos, servidores y archivos en tus workflows de Floogos.

    Equipo de Producto de Floogos8 min de lectura
    MongoDB, SSH y FTP: conecta cualquier sistema a tus automatizaciones

    Muchas automatizaciones se topan con el mismo muro: ese sistema legado, esa base de datos o ese servidor de archivos que no tiene una API moderna. Floogos suma nodos para justo eso: MongoDB para bases de datos documentales, SSH para ejecutar comandos y mover archivos por servidor, y FTP/SFTP para transferencias. Con ellos, prácticamente cualquier pieza de tu infraestructura entra en un workflow. Veamos cómo.

    editor · flujo
    Disparador
    →
    Transformar datos
    →
    Decisión
    →
    Acción
    Ilustración representativa (no es una captura real).
    01

    MongoDB: opera tu base documental

    El nodo de MongoDB ejecuta las operaciones habituales sobre tus colecciones:

    • find / findOne para leer documentos con filtros JSON
    • insert, update y delete para modificar datos
    • aggregate para pipelines y count para conteos
    • Conexión por connection string o por host/credenciales

    💡 Consejo: usa el filtro JSON de find para traer solo lo necesario. Menos datos por paso = workflows más rápidos.

    02

    SSH: ejecuta comandos y mueve archivos

    El nodo SSH te da acceso a tus servidores desde el workflow:

    • execute para lanzar comandos remotos (scripts, tareas de mantenimiento)
    • upload / download para transferir archivos por SFTP
    • list y delete para gestionar archivos remotos
    • Autenticación por contraseña o por clave privada (PEM)

    💡 Consejo: prefiere clave privada a contraseña para las conexiones SSH automatizadas; es más seguro y no caduca por políticas de password.

    03

    FTP / SFTP: transfiere archivos

    Para intercambios de archivos clásicos (muy comunes en integraciones B2B):

    • list, upload, download, delete y rename
    • Soporta FTP y SFTP según tu servidor
    • Ideal para recoger o dejar archivos en carpetas acordadas
    • Encaja con procesos de importación/exportación por lotes

    💡 Consejo: combina FTP con un disparador programado para recoger archivos cada X tiempo y procesarlos automáticamente.

    04

    Y para todo lo demás, el nodo HTTP

    Si un sistema no tiene nodo dedicado pero sí una API, el nodo HTTP lo cubre:

    • Llama a cualquier API REST o webhook
    • Cabeceras, autenticación y cuerpo configurables
    • Resuelve variables de pasos anteriores en la petición
    • La red de seguridad que hace que casi nada se quede fuera

    💡 Consejo: entre nodos dedicados (MongoDB/SSH/FTP) y el nodo HTTP, es raro el sistema que no puedas integrar.

    05

    Combínalos en un flujo real

    La potencia aparece al encadenarlos en un mismo proceso:

    • Recoge un archivo por FTP, transfórmalo y guárdalo en MongoDB
    • Ejecuta un script por SSH tras procesar los datos
    • Notifica el resultado por email o chat
    • Todo con trazas e insights de cada ejecución

    💡 Consejo: empieza por el proceso manual que más te repites (ese export/import de todas las semanas) y conviértelo en un workflow.

    Checklist para integrar tu infraestructura

    Sistema objetivo identificado (BD, servidor, archivos, API)
    Nodo adecuado elegido (MongoDB/SSH/FTP/HTTP)
    Credenciales configuradas (clave privada en SSH)
    Operación y parámetros definidos
    Filtros/consultas acotados a lo necesario
    Disparador elegido (programado, webhook, evento)
    Manejo de errores y reintentos
    Trazas revisadas tras la primera ejecución

    Preguntas frecuentes

    ¿Qué operaciones soporta el nodo de MongoDB?

    find, findOne, insert, update, delete, aggregate y count. Te conectas por connection string o por host y credenciales, e indicas la colección y el filtro/documento en JSON.

    ¿Puedo ejecutar comandos en mi servidor con SSH?

    Sí. El nodo SSH permite execute para comandos remotos, además de upload/download/list/delete por SFTP, con autenticación por contraseña o clave privada.

    ¿Cuál es la diferencia entre FTP y SFTP?

    FTP es el protocolo clásico de transferencia; SFTP va sobre SSH y es cifrado. El nodo soporta ambos; elige según lo que ofrezca tu servidor.

    ¿Y si mi sistema no tiene un nodo dedicado?

    Si expone una API, el nodo HTTP la cubre. Entre los nodos dedicados y el HTTP, prácticamente cualquier sistema puede entrar en un workflow.

    Las mejores automatizaciones no dejan islas: conectan también esos sistemas "difíciles" que no tienen una API moderna. Con MongoDB, SSH y FTP/SFTP —y el nodo HTTP para el resto— Floogos te permite integrar bases de datos, servidores y archivos en el mismo workflow que tus apps en la nube. Deja de mover archivos y ejecutar scripts a mano; ponlo todo en un flujo.

    Sigue explorando

    Compartir: