GAGOS

Go-based Administration & GitOps System. A comprehensive DevOps platform with a retro Windows 95-inspired interface.

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 \
  gagos:latest

Kubernetes

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

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

# Access
kubectl port-forward -n gagos svc/gagos 8080:8080
Full Installation Guide