{"repo":"OpenHVX/openhvx-backend","free":true,"listed":false,"github":"https://github.com/OpenHVX/openhvx-backend","clone":"git clone https://github.com/OpenHVX/openhvx-backend.git","description":"OpenHVX - Core Backend - IaaS Platform for HyperV","language":"TypeScript","stars":24,"topics":["hyper-v","hyperv","hyper-v-dashboard","hyperv-manager","ldap","hyper-v-manager","manager","tool","tools","hyper-v-tool"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"OpenHVX Backend OpenHVX is an open-source IaaS platform for Hyper-V , built around an API-first architecture, lightweight services, and full multi-tenant isolation. This repository contains the backend stack — API Gateway, Controller, Auth Service, and WebSocket Broker — designed to run with Traefik, MongoDB, and RabbitMQ. ⚠️ Project status: OpenHVX is currently in active development and not ready for production . Features, APIs and configuration files may change without notice until the first stable release. --- 🐳 Quick start (with Docker Compose) 1. Requirements - Podman or Docker (tested on Podman v5+, Docker 24+) - docker-compose plugin or podman-compose - Traefik configured to trust local certificates (mkcert recommended) 2. Clone the repository 3. Environment Each service has its own .env file: Service File Description ---------- ------ ------------- Auth Service .env.auth JWT and Mongo configuration API Gateway .env.gateway HTTP gateway + CORS Controller .env.controller Core logic, RabbitMQ, MongoDB WS Broker .env.ws WebSocket broker configuration --- 🧩 Example configuration WS Broker Variable Example Description ----------- ---------- ------------- PORT 8081 HTTP port exposed by the broker JWT AGENT SECRET supersecret agent Token for agent auth JWT BROWSER SECRET supersecret browser Token for browser sessions --- API Gateway Variable Example Description ----------- ---------- ------------- PORT 8080 API Gateway port AUTH URL http://auth:4000 Internal service URL for","default_branch":null,"files":null,"tree":[],"storefront":"/r/OpenHVX","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OpenHVX/openhvx-backend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}