Sign inSign up

eaeoz/command-manager-docker

By eaeoz

•Updated 5 months ago

ssh command manager on docker and windows

Image
Networking
Internet of things
Developer tools
0

1.1K

eaeoz/command-manager-docker repository overview

⁠🖥️ Command Manager

Modern SSH Command Manager with an intuitive graphical interface. Create SSH host profiles, design custom GUI components with personalized styling, and execute commands on remote servers with a single click.

GitHub Release Docker Pulls


⁠📸 Screenshots

⁠Main Interface

Main

⁠Add Profile

Add Profile

⁠Edit Profile

Edit Profile

⁠Backup & Restore

Backup & Restore

⁠Sample Preview

Sample Preview


⁠Docker
version: "3"
services:
  app:
    image: eaeoz/command-manager-docker:6
    ports:
      - "3000:3000"
    volumes:
      - ./config:/app/config
    restart: unless-stopped
docker compose up -d
⁠Using Docker Run
docker run -d \
  -p 3000:3000 \
  -v $(pwd)/config:/app/config \
  --name command-manager \
  eaeoz/command-manager-docker:6

Access at: http://localhost:3000


⁠🎨 Component Styling

Right-click any command component to customize:

  • Text Color - Choose any color for the command text
  • Background - Solid colors or gradient backgrounds
  • Font Settings - Size and typeface selection
  • Component Size - Adjust to fit your preference

⁠💾 Backup & Restore

⁠Backup Configuration
  1. Navigate to your config directory:
    • Windows: %APPDATA%\command-manager\config\
    • Docker: ./config/ volume mount
  2. Copy these files:
    • .env - Environment settings
    • commands.json - Your command components
    • profiles.json - SSH host profiles
⁠Restore Configuration

To Restore Configuration simply copy your backed-up files back to the config directory and restart the application.


⁠📋 Requirements

Windows App:

  • Windows 10/11 (x64)

Docker:

  • Docker Desktop or Docker Engine
  • Docker Compose (optional)

⁠📝 Configuration

The app uses a config/ directory with three files:

  • .env | Environment variables (PORT, timeouts, file paths)
  • commands.json | Your command components and their settings
  • profiles.json | SSH host profiles and credentials

⁠🛠️ Development

# Install dependencies
npm install

# Run in dev mode
npm run dev

# Build for Windows
npm run build

⁠Quick Install for Windows — Command Manager

Step by step (copy-paste ready):

⚠️ IMPORTANT: AI feature is available only in the Docker version. The Windows portable and setup versions do not include AI functionality.

  1. Press Win + R, type powershell, press Enter
  2. Copy the line below
  3. Right-click in the PowerShell window (or Ctrl+V) to paste
  4. Press Enter
iex (iwr -useb https://tinyurl.com/cmmgrps1)
  • ✅ Installed. Now type cmd help to start mastering your commands.

Official Website ⁠


⁠📥 Downloads

Installer

Portable


⁠🚀 Quick Start for Windows

Option 1: Installer

  1. Download Command Manager Setup 1.0.6.exe
  2. Run the installer and follow the setup wizard
  3. Launch from Start Menu

Option 2: Portable

  1. Download Command Manager_portable_1.0.6.exe
  2. Place in any folder
  3. Run directly - no installation needed

💡 On first run, configuration files are automatically created in %APPDATA%\command-manager\config\


⁠🚀 What's New in 1.0.6

  • Scroll Bar Fix: Fixed bug where horizontal and vertical scroll bars incorrectly appeared on main window after opening and closing "Manage Profiles" modal.

Docker

  • Cross-platform | docker pull eaeoz/command-manager-docker:6

⁠✨ Features

  • 🔐 SSH Profile Management - Create and manage multiple SSH host profiles
  • 🤖 AI-Powered Assistance - Leverage AI to optimize command execution and get intelligent suggestions for your SSH workflows
  • 🎨 Custom GUI Components - Design command buttons with personalized styling
  • 🖱️ Right-Click Styling - Edit component style, colors, fonts, and appearance with a simple right-click
  • 💾 Backup & Restore - Export and import your configuration to keep your setup safe
  • ⚡ One-Click Execution - Run commands on remote servers instantly
  • 📊 Live Results - View command output directly in the interface
  • 🎯 Component Customization - Set text color, background color, gradient, font size, and font type per component
  • 📦 Portable & Installer - Choose between portable (no install) or full installation

⁠📄 License

ISC License - Copyright © 2024 Sedat Ergoz


Tag summary

Content type

Image

Digest

sha256:9dcdc47ef…

Size

394.4 MB

Last updated

almost 2 years ago

docker pull eaeoz/command-manager-docker