Skip to content

ContainRX is an open-source, modular, and self-hosted web-based application that provides developers, DevOps engineers, and system administrators with an intuitive interface for managing containerized applications.

Notifications You must be signed in to change notification settings

tanmayvaij/containrx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

45 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚒 ContainRX: Web-Based Container Manager

ContainRX is an open-source, modular, and self-hosted web-based application that provides developers, DevOps engineers, and system administrators with an intuitive interface for managing containerized applications.


πŸ“Έ Screenshots

Dashboard View

Container List

Container Stats

πŸš€ Features

  • Container Lifecycle Management
    Start, stop, restart, and remove containers via a user-friendly dashboard.

  • Image Management
    Pull, remove, and manage Docker images directly through the UI.

  • Resource Monitoring
    Real-time display of CPU, memory, and network usage for running containers.

  • Volume & Network Configuration
    Simplify volume binding and network management.

  • Authentication Module
    User login and access control via database-validated credentials.

  • Monitoring & Logging Module
    Track system health, logs, and performance metrics.

  • Future Ready
    Plans to support Kubernetes multi-cluster management and RBAC.


🧱 Technologies Used

Layer Stack
Frontend Next.js
Backend Express.js
Container Docker Engine API
Database MongoDB
Deployment Docker + Docker Compose

πŸ“¦ Modules

  • 🧩 Container Management
  • πŸ–ΌοΈ Image Management
  • πŸ” Authentication
  • πŸ“Š Monitoring & Logging

πŸ›  Installation

# Clone the repository
git clone https://github.com/shaasium/containrx.git

# Navigate into the project directory
cd containrx

# Start the application
docker compose up

Once running:

  • 🌐 Frontend: http://localhost:3000
  • πŸ”™ Backend API: http://localhost:5000 (or as configured)

About

ContainRX is an open-source, modular, and self-hosted web-based application that provides developers, DevOps engineers, and system administrators with an intuitive interface for managing containerized applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published