Documentation

Server Manager

A comprehensive guide to controlling and monitoring your Coreiix server environments.

The Server Manager module is the central interface for monitoring the health of your Coreiix server, managing resource consumption, and seamlessly updating Deployment Profiles.


Key Features

  • State Synchronization: The system continuously polls the background server status without overriding uncommitted configuration edits made by the user in the UI.
  • Environment Profiles: Quickly switch between deployment profiles (e.g., dev, small, enterprise) to automatically scale workers and allocate resources based on your team's size.
  • Safe Restarts: Safely commit new configuration variables. The system persists them to environment variables and performs a smooth restart of Uvicorn services to apply the updates immediately.
  • Performance Monitoring: Transparent visibility into server operational status, ensuring administrators can act instantly.

How It Works

When you modify settings in the Server Manager interface, the state is preserved locally. Once you click the save button, the new settings are committed to the .env file, followed by a programmatic restart sequence that launches the backend with the updated configuration.