Deploy and manage vendor-provided software on your own infrastructure with the Bring Your Own Infrastructure (BYOI) model. This approach lets you run software on your physical and virtual servers, maintaining complete control over infrastructure, security, and compliance while benefiting from vendor-managed components.
This guide can be used for on-prem or cloud providers not covered in other guides.
1. Intended Audience
This guide is designed for SREs, DevOps, and TechOps teams tasked with deploying and maintaining software. It assumes proficiency in:
- Virtualisation using Proxmox, VMware ESXi, or KVM-based hypervisors
- Linux infrastructure management (bare metal and/or virtualised)
- Networking and security best practices (firewalls, VLANs)
- Kubernetes and container orchestration (self-hosted clusters like K3s or K8s)
- Kubernetes tooling and deployment (Helm, container runtimes such as containerd or CRI-O, and ingress/load balancing strategies)
2. Guide Overview
This document details:
- Infrastructure Preparation: Hardware, operating system, networking, and security prerequisites.
- Deployment Process: A guided installation where we collaborate to clarify your networking and other requirements, then walk you through a tailored setup.
- Updates: Detail the process to update the platform to new versions.
3. Infrastructure Requirements
Successful deployment requires meeting the following prerequisites:
3.1 Essentials