Servers

Paneli · Multi-tenant hosting

Multi-tenant hosting and infrastructure-automation platform (your own Hostinger/cPanel), with Cloudflare DNS management and infrastructure as code.

Multi-tenant
self-service hosting
IaC
automated infrastructure
Cloudflare
managed DNS

Paneli is the evolution of Bezenti’s control plane: a multi-tenant platform to sell hosting and infrastructure as a service, with no manual intervention. Each customer manages their own sites, domains and resources from their own panel.

The challenge

Reselling hosting usually means cPanel, support tickets and manual work: creating accounts, pointing DNS, provisioning certificates. Scaling that requires automating the entire lifecycle of a site — from signup to TLS — in a single multi-tenant platform.

What we did

A multi-tenant control plane with a hexagonal architecture:

  • Provisioning of sites and resources per tenant.
  • Domain and DNS management integrated with Cloudflare.
  • Infrastructure as code (multi-target: Node, Cloudflare, AWS).
  • API + SDK with OpenAPI so other systems can integrate.

How we built it

Hexagonal, multi-target architecture: the same domain runs on Node, Cloudflare Workers or AWS depending on the case. TDD/BDD for the core and OpenAPI contracts for the public API. Each tenant is isolated in both data and resources.

Results

Real self-service hosting: the customer creates a site, DNS configures itself, the certificate is issued and the site goes live without tickets. For the operator, it stops being manual work and becomes a product.

Related