cli
Disco CLI es la interfaz oficial de línea de comandos para gestionar la plataforma PaaS open-source Disco. Permite inicializar servidores, desplegar aplicaciones web, administrar bases de datos PostgreSQL y configurar dominios directamente desde el terminal local.
Ficha actualizada 20 sept 2026, 21:23 · upstream 20 sept 2026, 21:23 · release v0.5.67
Qué es cli
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Disco CLI es la herramienta oficial de línea de comandos para interactuar con la plataforma PaaS open-source Disco. Actúa como panel de control para inicializar servidores, gestionar proyectos, establecer variables de entorno y desplegar aplicaciones directamente desde el terminal. Su objetivo es facilitar el despliegue de cualquier aplicación web en tu propio servidor o Raspberry Pi con la simplicidad de una PaaS gestionada.
La herramienta funciona mediante una arquitectura cliente-servidor segura. Tras una inicialización única vía SSH para instalar Docker y el disco-daemon, todas las operaciones subsiguientes se realizan enviando solicitudes HTTPS a la API REST del agente remoto. Esto permite gestionar la infraestructura desde cualquier lugar sin necesidad de acceso SSH persistente.
Construida con el framework oclif, ofrece una experiencia intuitiva para administrar recursos como bases de datos PostgreSQL, dominios y logs. La integración con GitHub App automatiza el despliegue mediante Git push, eliminando la necesidad de comandos manuales complejos para cada actualización de código.
- Desplegar aplicaciones web en servidores propios o Raspberry Pi
- Gestionar variables de entorno y bases de datos PostgreSQL integradas
- Automatizar despliegues mediante integración continua con GitHub App
- Administrar dominios y certificados SSL asociados a proyectos
- Consultar logs de aplicación y sistema para debugging
- Configurar múltiples entornos o instancias desde una sola terminal
- Interfaz unificada para gestionar infraestructura completa vía terminal
- Despliegue automático al realizar push a la rama principal del repositorio
- Gestión integrada de bases de datos PostgreSQL y almacenamiento S3/MinIO
- Instalación simplificada mediante script único compatible con Linux/macOS
- Arquitectura desacoplada que no requiere SSH persistente tras el init
- Construcción robusta sobre el framework oclif para CLI modernas
- Requiere acceso SSH inicial al servidor remoto para configurar disco-daemon
- Depende de la instalación previa del disco-daemon en la infraestructura objetivo
- No incluye Dockerfile ni Compose para su propio despliegue local estándar
- Configuración manual de DNS necesaria antes de ejecutar el comando init
- Requiere conexión a internet para descargar binarios y comunicarse con la API
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar mediante curl ejecutando el script oficial en Linux o macOS. Configurar credenciales SSH para el servidor remoto antes del init. Conectar la cuenta de GitHub una vez para habilitar despliegues automáticos. Verificar que el servidor remoto tenga Docker y disco-daemon instalados antes de añadir proyectos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.