Skip to content

h001-lab/OpenCSP-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

OpenCSP Documentation

[ English | 한국어 ]

This repository contains the technical specifications and architectural guides for OpenCSP.

What is OpenCSP?

OpenCSP (Cloud Service Platform) is an open-source project that lets you pool your idle computing resources (PCs, servers, etc.) using various open-source tools and offer them to external clients.

Resource provisioning is powered by Terraform and Ansible for idempotency and automation, while cloud-essential capabilities such as SSoT (Single Source of Truth), Audit & TAM (Teleport), and Billing (Lago) are implemented through open-source solutions.

Currently under development with a specific set of tools, with plans to abstract the architecture for compatibility with a broader range of open-source tools in the future.

Key Features

  • Declarative Infrastructure: Manage Proxmox resources via Terraform (OpenTofu) CRs.
  • GitOps Native: Automated reconciliation using Flux CD and Tofu-controller.
  • Secure by Design: Integrated IAM with ZITADEL and automated security hardening via Ansible.
  • Full Observability: Automated OTel collector deployment for every instance.

Tech Stack

  • Control Plane: K3s (Lightweight Kubernetes)
  • IAM: ZITADEL (OIDC)
  • Provisioning: OpenTofu (via Tofu-controller)
  • Post-Config: Ansible Semaphore
  • Frontend: Next.js & Next-auth

Documentation

License

OpenCSP follows a multi-license model to balance community growth and project protection:

  • Core Platform (Console, Ops, Docs): Licensed under the GNU Affero General Public License v3 (AGPL-3.0). Unlike standard GPL, AGPL requires that the modified source code be made available to any user interacting with the software over a network.
  • Infrastructure Modules: Licensed under the Apache License 2.0 to encourage widespread adoption and vendor integration.

About

No description or website provided.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors