Server Manager

Dynamic Dedicated Server Management System.

Components

  • Manager
  • Wrapper
  • Shared
  • Dashboard

Build

Build all workspaces:

npm run build --workspaces

Development

Manager

npm start --workspace manager

Dashboard

npm run dev --workspace dashboard

Architecture

Manager

Responsible for:

  • Server lifecycle management
  • Dynamic scaling
  • Wrapper communication
  • Server registry

Wrapper

Responsible for:

  • Process management
  • Dedicated server control
  • Server monitoring
  • Status reporting

Shared

Contains:

  • Common types
  • Shared interfaces
  • Communication contracts

Project Structure

server-manager/
├── manager/
├── wrapper/
├── shared/
└── dashboard/
S
Description
No description provided
Readme
136 KiB
Languages
TypeScript 99.4%
HTML 0.3%
JavaScript 0.3%