A comprehensive DevOps administration platform with network diagnostics, Kubernetes management, CI/CD pipelines, database tools, and more.

Get Started View on GitHub

Everything You Need for DevOps

Network Tools

Ping, DNS, traceroute, port check, SSL inspection, whois, telnet, curl - all from your browser.

Kubernetes Management

Full resource management - pods, deployments, services, secrets, configmaps, and more with YAML editing.

CI/CD Pipelines

YAML-defined pipelines running as Kubernetes Jobs, plus SSH-based freestyle jobs for deployments.

Database Tools

Connect and query PostgreSQL, MySQL, Redis, and Elasticsearch with built-in schema browsers.

S3 Storage

Browse and manage AWS S3, MinIO, and any S3-compatible storage with upload, download, and presigned URLs.

Monitoring

Cluster overview with node and pod resource usage, HPA status, and resource quota monitoring.

Web Terminal

Full PTY terminal in the browser with WebSocket connection for real-time shell access.

Developer Tools

Base64, hashing, certificate parsing, SSH key generation, JSON formatting, and text diff.

Quick Start

Docker

# Run with auto-generated password
export GAGOS_PASSWORD=$(openssl rand -base64 12)
echo "Password: $GAGOS_PASSWORD"

docker run -d --name gagos -p 8080:8080 \
  -e GAGOS_PASSWORD="$GAGOS_PASSWORD" \
  --cap-add=NET_RAW \
  netstudioge/gagos:latest

Kubernetes

# Create namespace and generate random password
kubectl create namespace gagos
kubectl create secret generic gagos-auth -n gagos \
  --from-literal=password=$(openssl rand -base64 12)

# Deploy
kubectl apply -f https://raw.githubusercontent.com/NetStudioTech/gagos/main/deploy/kubernetes/gagos-all-in-one.yaml

# Get your password
kubectl get secret gagos-auth -n gagos -o jsonpath='{.data.password}' | base64 -d

# Access (open http://localhost:9197)
kubectl port-forward -n gagos svc/gagos 9197:8080
Full Installation Guide