Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

KH-cloude

KH Cloud is an enterprise-grade, open-source self-hosted cloud platform offering Vercel-like web hosting, Supabase-like database services, Railway-like serverless functions, and Netlify-like deployment tools—all running on your own infrastructure with zero vendor lock-in.

Ficha actualizada 23 sept 2026, 6:01 · upstream 23 sept 2026, 5:30 · release v1.2.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es KH-cloude

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

KH Cloud provides a complete self-hosted alternative to popular developer platforms like Vercel, Supabase, Railway, and Netlify. It allows developers to deploy full-stack applications with automatic GitOps CI/CD pipelines, managed databases (PostgreSQL, MySQL, Redis), S3-compatible object storage, sandboxed edge functions, and multi-tenant team management—all under a single self-hosted control plane.

The platform features automated SSL certificate provisioning via Let's Encrypt, Docker-based containerized services, and a web dashboard for managing deployments. It supports both static client applications (Next.js, Vite, React) and server-side NestJS applications with built-in rate limiting, authentication, and security features out of the box.

KH Cloud also includes a disaster recovery system that automatically encrypts backups to GitHub Releases or remote S3 storage, enabling one-command restoration from encrypted snapshots. This ensures zero data loss even if your VPS is compromised or destroyed.

CASOS DE USO
  • Deploying full-stack web applications with automatic CI/CD pipelines
  • Running serverless functions and microservices on a self-hosted platform
  • Providing secure, managed database services (PostgreSQL, MySQL, Redis) for teams
  • Hosting static websites or API endpoints without managing infrastructure
  • Implementing multi-tenant SaaS applications with role-based access control
  • Running edge functions and serverless compute at the edge of your network
PUNTOS DESTACADOS
  • Automated Let's Encrypt SSL certificate provisioning for all domains
  • One-command Docker deployment script that installs dependencies, configures Traefik, and launches services in under 3 minutes
  • AES-256-CBC encrypted backup system with one-click VPS restore capability
  • Built-in rate limiting and DDoS protection via Redis-backed sliding window algorithm
  • Multi-tenant architecture with scoped API tokens preventing team conflicts
  • Universal S3-compatible storage supporting PDFs, images, video, audio, and ZIP archives
PRECAUCIONES
  • Self-hosted deployment requires manual configuration of Docker, Traefik, Redis, MinIO, and database instances — no one-click setup for complex setups
  • No built-in serverless runtime environment (Node.js/Python) — edge functions require manual containerization or external orchestration like Kubernetes
  • PostgreSQL and MySQL require manual provisioning and configuration of storage classes and replication
  • Redis requires separate instance management with its own persistence layer
  • S3-compatible storage is not natively AWS S3 compatible without additional middleware
  • No built-in CI/CD pipeline — developers must configure GitHub Actions manually or use external tools like ArgoCD
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Deploy KH Cloud on any Ubuntu/Debian VPS by running the one-command installer script. After installation, update your BASE_DOMAIN environment variable and generate an admin API key for authentication. For production deployments, enable Traefik's built-in TLS termination with Let's Encrypt certificates. Set up a private GitHub repository as your backup destination to store encrypted snapshots of databases and configuration files. Use Redis for rate limiting on the backend API endpoint. Configure MinIO or S3-compatible storage via environment variables for object uploads and downloads. For multi-tenant deployments, use team-specific namespace prefixes in your project names. Always rotate your admin API key and database passwords regularly.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsPython
SERVICIOS
PostgreSQLMySQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.