Skip to content

CSFX-cloud/CSFX-Core

Repository files navigation

[!CAUTION] CSFX is under active development and not recommended for production use or as a secure system. Once ready, announcements will be made in this repository.

CSFX-Core

Unified Infrastructure Management Platform

Release Pipeline Lint Version License


About

CSFX-Core is a distributed infrastructure management platform built with Rust and SvelteKit. It provides centralized control over nodes, workloads, volumes, and networks through a microservice control plane and a lightweight remote agent.

Control Plane Services:

  • api-gateway — central HTTP API, JWT auth, frontend serving (port 8000)
  • registry — node registration and agent tracking (port 8001)
  • scheduler — workload scheduling via bin-packing (port 8002)
  • volume-manager — persistent volume lifecycle (port 8003)
  • failover-controller — node failure detection and workload rescheduling (port 8004)
  • sdn-controller — overlay network and IPAM management (port 8005)

Agent: csfx-agent runs on each managed node and reports metrics, executes workloads, and manages local state.


Alpha Testing

CSFX runs on NixOS. The full stack is distributed as a bootable ISO image.

Installation:

  1. Download the latest ISO from CSFX-Infra Releases
  2. Boot the target machine from the ISO and wait for installation to complete
  3. Access the web interface at http://<device-ip>:8000

Default Credentials

Field Value
Email admin@local.com
Password admin

After first login you will be prompted to set a new password.


License

Licensed under the CSFX Internal Use License – Modified Shield License.
See LICENSE for full terms.

© 2026 CSFX. Built for scale.

About

CSFX is an open-source on-premises cloud orchestration system for managing physical servers, providing cloud-like resource allocation, team separation, and self-service infrastructure.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors