A free, self-hostable mini-cloud on your own hardware — an AWS-style platform for containers, VMs, databases, object storage, a data lake, and GPU inference, all driven by GitOps.
// readme
open-infra
A self-hosted cloud platform that runs entirely inside your own trust boundary. Declare intent in one
infra.yaml,git push, and get an AWS-like managed surface — autoscaling HTTPS apps, managed databases, object storage and queues, plus VMs, serverless + GPU inference, an analytics lake, CDC pipelines, and Active Directory — GitOps-reconciled on hardware you control and built to a NIST 800-53 control framework: secure-by-default, least-privilege, fully audited.
# infra.yaml — you write intent, the platform produces infrastructure
apiVersion: openinfra.dev/v1
kind: Application
metadata:
name: my-api
spec:
image: ghcr.io/me/my-api
port: 8080
scaling: { min: 1, max: 10, targetCPUPercent: 70 }
domain: my-api.example
database: { engine: postgres, name: myapidb }
storage: { buckets: [uploads] }
queues: [jobs]
git push → GitHub Action builds the image → GitOps controller reconciles the
whole desired state (hosting, DB, storage, queues, DNS, TLS, autoscaling).
The experience feels like AWS; the bill is $0.
Why
The guiding principle: the user writes intent, the platform produces infrastructure.…