Sobre este proyecto
it-programming / web-development
Abierto
Se requiere un experto en DevOps y administración de sistemas para implementar un stack de aplicaciones utilizando Docker en un servidor VPS. El proyecto implica la configuración completa del entorno, el despliegue de los contenedores y la integración de los servicios, así como la configuración de Cloudflare para la gestión de DNS y proxy inverso.
Las aplicaciones a implementar en Docker incluyen:
- Traefik: Como proxy inverso y balanceador de carga para enrutamiento de tráfico http/https.
- Portainer: Para la gestión visual de los contenedores Docker.
- Postgres: Sistema de gestión de base de datos relacional con soporte para vectores (PGVector).
- Redis: Base de datos en memoria para caché y estructuras de datos.
- RabbitMQ: Sistema de mensajería para gestión de colas.
- Minio: Almacenamiento de objetos compatible con Amazon S3.
- Chatwoot: Plataforma CRM omnicanal para atención al cliente.
- Evolutionapi: api alternativa a meta para integración con whatsapp, con integración con s3 minio y chatwoot.
- N8n: Plataforma para crear flujos de trabajo y automatizaciones.
- Supabase: Plataforma de desarrollo backend, incluyendo los siguientes servicios con sus imágenes específicas:
- studio: supabase/studio:2025.05.05-sha-3c3fe9b
- kong: kong:2.8.1
- auth: supabase/gotrue:v2.158.1
- rest: postgrest/postgrest:v12.2.0
- realtime: supabase/realtime:v2.30.34
- storage: supabase/storage-api:v1.11.13
- imgproxy: darthsim/imgproxy:v3.8.0
- meta: supabase/postgres-meta:v0.84.2
- functions: supabase/edge-runtime:v1.59.0
- analytics: supabase/logflare:1.4.0
- db: supabase/postgres:15.1.1.78
- vector: timberio/vector:0.28.1-alpine
- supavisor: supabase/supavisor:1.1.56
- Typebot: Herramienta para crear flujos conversacionales automatizados.
- Dify: Framework para desarrollo y despliegue de aplicaciones basadas en IA.
- Qdrant: Base de datos vectorial optimizada para búsquedas semánticas.
- Flowise: Plataforma visual para construcción de flujos de trabajo con IA.
El freelancer será responsable de:
- Configurar el entorno Docker en el VPS.
- Desplegar y configurar cada una de las aplicaciones listadas.
- Asegurar la correcta comunicación e integración entre los servicios (ej. Evolutionapi con Minio y Chatwoot, Supabase componentes).
- Configurar Cloudflare para manejar el DNS y actuar como proxy inverso para las aplicaciones.
- Implementar medidas básicas de seguridad para el entorno.
- Proporcionar documentación sobre la configuración realizada.
Se busca un profesional con experiencia demostrada en Docker, administración de VPS, configuración de proxies inversos (preferiblemente Traefik), bases de datos (Postgres, Redis, Qdrant), sistemas de mensajería (RabbitMQ) y familiaridad con las herramientas listadas (Minio, Chatwoot, Evolutionapi, n8n, Supabase, Typebot, Dify, Flowise).
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias