Sign inSign up

edering/jttb

By edering

Updated 8 months ago

Web-based terminal for Kubernetes debugging with built-in DB clients and network tools

Image
Networking
Developer tools
Databases & storage
0

1.6K

edering/jttb repository overview

JTTB - Terminal Toolbox

GitHub

Web-based terminal for Kubernetes cluster debugging and administration.


🚀 Quick Start

docker run -d -p 8080:80 \
  -e JTTB_JWT_SECRET="your-secret-key" \
  -e JTTB_USER="admin" \
  -e JTTB_PASSWORD="admin123" \
  edering/jttb:latest

Access at http://localhost:8080


✨ Features

  • JWT-based authentication
  • Command execution via web terminal
  • File upload/download (drag & drop)
  • DB Command Builder (visual query builder for databases)
  • Built-in database clients (PostgreSQL, MongoDB, SQL Server, MySQL, Redis)
  • Network debugging tools (nmap, netcat, curl, nslookup, tcpdump)
  • Search in output (Ctrl+F) with highlighting
  • Favorites system (save commands to browser)
  • CRT retro effects (scanlines, flicker, glow)

⚙️ Environment Variables

Required:

  • JTTB_JWT_SECRET - Secret for JWT signing
  • JTTB_USER - Login username
  • JTTB_PASSWORD - Login password

Optional:

  • JTTB_TOKEN_EXPIRY - Token expiry (default: 8h)
  • JTTB_EXEC_TIMEOUT - Command timeout in ms (default: 30000)

📚 Documentation

Full docs at https://github.com/dchaves80/JTTB


🏷️ Tags

  • latest - Latest stable release
  • 1.6 - Version 1.6 (DB Command Builder, mongocli)
  • 1.5 - Version 1.5 (Search, Favorites, CRT effects)
  • 1.4 - Version 1.4 (UI improvements)
  • 1.3 - Version 1.3 (Mercado Pago support)
  • 1.2 - Version 1.2 (Ko-fi + PayPal support)
  • 1.1 - Version 1.1
  • 1.0 - Version 1.0

☕ Support

If JTTB helped you, consider supporting the project:

Tag summary

Content type

Image

Digest

sha256:098bdb355

Size

111 MB

Last updated

8 months ago

docker pull edering/jttb