Skip to content

Kleff Logo

Kleff Hosting

Build. Host. Scale. Your Way.
The open platform for developers to deploy, manage, and scale web and game servers with ease.

🌐 kleff.io📧 Contact • 🌎 Developed with ❤️ in Canada


🧠 What is Kleff?

Kleff is an open-source hosting platform designed to make server deployment simple, powerful, and developer-friendly.
Inspired by Pterodactyl and Vercel, Kleff provides a modular API-driven ecosystem for hosting both web and game servers — built entirely around clean architecture and modern DevOps principles.

Whether you’re running a Minecraft server, deploying a full-stack web app, or managing CI/CD pipelines, Kleff gives you full control over your infrastructure — locally or in the cloud.


🏗️ Architecture Overview

Kleff is composed of microservices that work together seamlessly:

Service Description
Auth Service Handles authentication, JWT sessions, and secure token management.
Container Service Manages lifecycle of Docker containers (create, start, stop, restart, delete).
API Gateway Entry point for all client and SDK interactions.
Frontend Dashboard Modern UI for developers to deploy and monitor servers.
Metrics & Monitoring Integration with Prometheus and Grafana for live server stats.

Each service is containerized and built for horizontal scalability — perfect for distributed hosting setups.


⚙️ Tech Stack

  • Go — backend services & API gateway
  • TypeScript / React — frontend dashboard
  • Docker — container orchestration
  • PostgreSQL / MongoDB — persistent data storage
  • Nginx / BunkerWeb — reverse proxy layer
  • Prometheus / Grafana — observability & metrics

🧩 Open Source Philosophy

Kleff’s mission is to empower developers to self-host without compromise.
We believe in open systems, transparent architecture, and community-driven innovation.

All core components of Kleff are open-sourced — from the API to the deployment engine — to encourage contributions, learning, and customization.


🚀 Getting Started

  1. Explore our core repositories:

  2. Follow setup instructions in each repo’s README.

  3. Join the community and help shape the future of developer hosting.


🤝 Contributing

Contributions are welcome!
Please check our CONTRIBUTING.md for guidelines on issues, pull requests, and code style.


🧭 Community & Policies

Kleff is committed to building an open, welcoming, and secure environment for developers.
Before contributing or reporting issues, please review our community guidelines:

Your participation helps shape the future of Kleff 🚀


🛡️ License

This project is licensed under the Kleff Public License v1.0 (based on Apache 2.0)
see the LICENSE file for details.


© 2025 Kleff Hosting — Open Source by Isaac Wallace
Licensed under the Kleff Public License v1.0 (based on Apache 2.0)

Go React TS Kubernetes Docker Open Source

Popular repositories Loading

  1. tenant-operator tenant-operator Public

    A Kubernetes Operator (Go, Kubebuilder) that automates multi-tenant application deployments, providing a one-click PaaS experience.

    Go

  2. .github .github Public

  3. WebApp-operator WebApp-operator Public

    A Kubernetes operator that simplifies deploying web applications. Manages Deployments, Services, and Istio routing via a single WebApp Custom Resource.

    Go

  4. www www Public

    HTML

  5. docs docs Public

    The repository that will hold the docs website, as well as all basic documentation on kleff

  6. terraform-provider terraform-provider Public

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…