// Service
Lanzamientos, contenedores y copias de seguridad
Este servicio es para un proyecto que se despliega a mano, funciona sin contenedores o no tiene copias de seguridad. Configuro el lanzamiento automático, empaqueto la aplicación en Docker, despliego en tu servidor los servicios que necesites y preparo copias de las que realmente se puede restaurar.
Después de la configuración ya no hace falta ssh + git pull + docker restart: el código pasa las pruebas, se construye en una imagen y se despliega en el servidor con cada push al repositorio.
Qué puedes encargar
| Tarea | Plazo | Precio |
|---|---|---|
| CI/CD: GitHub Actions o GitLab CI, pruebas, construcción de imagen, despliegue al servidor | 1–3 días hábiles | desde $150 |
| Docker y Docker Compose: Dockerfile, docker-compose.yml, redes, volúmenes, reverse proxy | de 2 horas a 1 día hábil | desde $50 |
| Servicios self-hosted: Nextcloud, Immich, Pi-hole, Vaultwarden, TrueNAS, HTTPS y VPN | de 2 horas a 1 día hábil | desde $80 |
| Copias de seguridad 3-2-1: BD, archivos, configuraciones, nube, cifrado, rotación | 2–4 horas | desde $50 |
El precio es por proyecto. Si necesitas varias filas a la vez, por ejemplo contenedores, CI/CD y copias de una misma aplicación, acordamos un único precio antes de empezar.
Cómo es el trabajo
- Describes el stack, cómo despliegas ahora y qué quieres obtener, y das acceso al repositorio y al servidor.
- Propongo un esquema: plataforma CI/CD, método de despliegue (Kamal, Docker Compose o SSH), destino y horario de las copias.
- Lo configuro, lo pruebo con datos reales y lo verifico: el pipeline pasa, los contenedores levantan tras un reinicio, la copia se restaura.
- Entrego una descripción de lo configurado y de cómo usarlo.
Si no sabes qué servicio self-hosted encaja con tu tarea, te lo recomiendo antes de empezar.
Artículos relacionados
Estos materiales muestran cómo razono al configurar. Puedes leerlos antes de encargar.
CI/CD y despliegue
- Desarrollo seguro: Parte 1 — CI/CD: de despliegue manual a despliegue automático
- Gestión de configuración y secretos en GitHub Actions: un enfoque sistemático
- Despliegue moderno de Next.js: GitHub Actions, Docker y cero tiempo de inactividad
- Plataformas de despliegue: Parte 5 — Kamal: despliegue de aplicaciones Docker en tu propio servidor
Docker y Docker Compose
- Desarrollo seguro: Parte 5 — El Dockerfile correcto
- Desarrollo seguro: Parte 6 — Seguridad de contenedores
- Logrotate y Docker: ¿para qué y cómo?
- Dockge: por qué cambié Portainer por esta herramienta ligera
Servicios self-hosted
- Vaultwarden: autoalojamiento de un gestor de contraseñas en 30 minutos
- Nube propia: Parte 1 — Almacenamiento de archivos en Nextcloud
- Nube propia: Parte 5 — Immich en lugar de Google Fotos
- TrueNAS: guía definitiva para crear tu propia nube
Copias de seguridad
- Copia de seguridad: Parte 2 — La regla 3-2-1 y su variante moderna
- Copia de seguridad de WordPress en Yandex Cloud: mysqldump, rclone y notificaciones en Telegram
Preguntas frecuentes
¿Qué accesos hacen falta?
Para CI/CD, un repositorio en GitHub o GitLab y SSH al servidor. Para Docker y servicios self-hosted, SSH al servidor. Para las copias de seguridad, SSH y los datos del almacenamiento donde se guardarán.
¿Y si no tengo servidor?
Puedes tomar uno en BigMike Cloud, VPS desde $15 al mes. También sirve un servidor doméstico o un NAS con Linux.
¿Tengo que elegir la plataforma CI/CD de antemano?
No. Trabajo con GitHub Actions, GitLab CI y Gitea Actions, y despliego con Kamal, Docker Compose o SSH según el stack. La elección se acuerda después de que describas el proyecto.
¿Dónde se guardan las copias?
En almacenamiento compatible con S3 o en un servidor remoto: Yandex Object Storage, Backblaze B2, Hetzner Storage Box. Las copias se cifran y se rotan automáticamente, y el resultado llega como notificación en Telegram.
¿Es un trabajo puntual?
Sí. Más sobre las tareas: configuración de CI/CD y backup para el negocio.
Cómo encargarlo
Escríbeme por Telegram @BigMike_help: describe brevemente el proyecto y qué hay que configurar. Respondo el siguiente día laborable. Otras vías de contacto están en la página de contactos.
Requisitos
- • Para CI/CD: repositorio en GitHub o GitLab y servidor con acceso SSH
- • Para Docker y self-hosted: servidor con acceso SSH, descripción de la aplicación o del servicio que necesitas — ¿sin servidor? BigMike Cloud VPS desde $15/mes
- • Para copias de seguridad: acceso SSH, lista de qué respaldar (BD, archivos, volúmenes Docker) y destino: almacenamiento compatible con S3 o servidor remoto
- • Descripción del stack y de cómo se hacen los despliegues actualmente
El servicio incluye
- • CI/CD en GitHub Actions o GitLab CI: pruebas, linters, construcción de imágenes Docker, publicación en registry
- • Despliegue al servidor en push a main/master o por tag; entornos dev, staging y producción
- • Kamal o Docker Compose para despliegues sin tiempo de inactividad
- • Docker Engine, Dockerfile y docker-compose.yml: redes, volúmenes, políticas de reinicio, compilaciones multi-etapa
- • Reverse proxy (Nginx, Caddy) frente a los contenedores, monitoreo y logging básico
- • Servicios self-hosted: Nextcloud, Immich, Pi-hole / AdGuard Home, Vaultwarden, TrueNAS, HTTPS y acceso vía VPN
- • Copias de seguridad de bases de datos (MySQL, PostgreSQL), archivos y configuraciones; subida a S3, Yandex Cloud, Backblaze B2
- • Cifrado de copias, rotación, notificaciones del resultado en Telegram