Skip to content

In development - InfraControl is a comprehensive infrastructure management platform designed to provide centralized control, monitoring, and automation for cloud and on-premises resources.

Notifications You must be signed in to change notification settings

JTXOfficial/InfraControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InfraControl Platform

InfraControl is a comprehensive infrastructure management platform designed to provide centralized control, monitoring, and automation for cloud and on-premises resources.

Features

  • Multi-cloud infrastructure management (AWS, GCP, Azure)
  • Real-time monitoring and alerting
  • User and permission management
  • Event logging and auditing
  • Automation and scheduling

Project Structure

  • frontend/ - React-based UI application
  • backend/ - Express.js API gateway and microservices
  • docs/ - Project documentation
  • k8s/ - Kubernetes deployment configurations

Development Setup

Prerequisites

  • Node.js (v18+)
  • Docker and Docker Compose
  • Kubernetes cluster (local development with Minikube or kind)
  • Git

Getting Started

  1. Clone the repository:

    git clone https://github.com/JTXOfficial/InfraControl.git
    cd InfraControl
    
  2. Install dependencies:

    # Install frontend dependencies
    cd frontend
    npm install
    
    # Install backend dependencies
    cd ../backend
    npm install
    
  3. Set up environment variables:

    # Copy example environment files
    cp frontend/.env.example frontend/.env
    cp backend/.env.example backend/.env
    
  4. Start development servers:

    # Start frontend development server
    cd frontend
    npm run dev
    
    # Start backend development server
    cd ../backend
    npm run dev
    
  5. Access the application:

Docker Development

docker-compose up -d

License

MIT

About

In development - InfraControl is a comprehensive infrastructure management platform designed to provide centralized control, monitoring, and automation for cloud and on-premises resources.

Resources

Stars

Watchers

Forks

Languages