
Elige tu idioma / Escolha seu idioma: Portugués | Español
Versión 0.5.0 Codename: "Maracatu" - Mayo de 2025
GIRUS es una plataforma open-source de laboratorios interactivos que permite la creación, gestión y ejecución de entornos de aprendizaje práctico para tecnologías como Linux, Docker, Kubernetes, Terraform y otras herramientas esenciales para profesionales de DevOps, SRE, Desarrollo y Platform Engineering.
Desarrollada por LINUXtips, GIRUS se diferencia por ejecutarse localmente en la máquina del usuario, eliminando la necesidad de infraestructura en la nube o configuraciones complejas. A través de una CLI intuitiva, los usuarios pueden crear rápidamente entornos aislados y seguros donde practicar y perfeccionar sus habilidades técnicas.
update integrado que verifica, descarga e instala nuevas versiones automáticamente.GIRUS implementa un sistema robusto de gestión de repositorios y laboratorios, similar a Helm para Kubernetes. Este sistema permite:
bash
girus update
Este comando comprueba si hay una versión más reciente del GIRUS CLI disponible, la descarga e instala, ofreciendo la opción de recrear el cluster tras la actualización para garantizar compatibilidad.bash
girus repo add linuxtips https://github.com/linuxtips/labs/raw/mainbash
girus repo listbash
girus repo remove linuxtipsbash
girus repo update linuxtips https://github.com/linuxtips/labs/raw/mainGIRUS también admite repositorios locales usando el prefijo file://. Esto es útil para probar laboratorios o desarrollar repositorios sin necesidad de publicarlos en un servidor remoto.
# Agregando un repositorio local
./girus repo add mi-local file:///ruta/absoluta/a/tu-repo
bash
girus lab listbash
girus lab install linuxtips linux-basicsbash
girus lab search dockercurl -sSL girus.linuxtips.io | bash
Clona el repositorio y ejecuta make <comando>.
make build (o simplemente make): Compila el binario girus para tu sistema operativo actual y lo coloca en el directorio dist/.make install: Compila el binario (si aún no está compilado) y lo mueve a /usr/local/bin/girus, requiriendo permisos de superusuario (sudo).make clean: Elimina el directorio dist/ y todos los archivos generados de build.make release: Compila el binario girus para múltiples plataformas (Linux, macOS, Windows - amd64 y arm64) y los coloca en dist/.GIRUS CLI utiliza versionamiento dinámico basado en etiquetas git. Puedes verificar la versión actual ejecutando:
./girus version
labs/<nombre-del-lab>.lab.yaml con la estructura del lab.index.yaml con la información del nuevo lab.Este proyecto se distribuye bajo la licencia GPL-3.0. Consulta el archivo LICENSE para más detalles.
$ claude mcp add girus-cli \
-- python -m otcore.mcp_server <graph>