Before You Begin - Ensure all prerequisites are met to avoid self-hosting issues and ensure a smooth setup process.
Kubernetes Cluster Access
You need access to a Kubernetes cluster or the ability to create one. This guide primarily focuses on AWS EKS but supports any Kubernetes platform.Cloud Platform Options
AWS (Primary Focus)- EKS (Elastic Kubernetes Service) for managed Kubernetes
- RDS for managed PostgreSQL database
- ACM (Certificate Manager) for SSL certificates
- IAM permissions to create and manage these resources
- GKE (Google Kubernetes Engine) for managed Kubernetes
- Cloud SQL for managed PostgreSQL database
- Google-managed SSL certificates
- AKS (Azure Kubernetes Service) for managed Kubernetes
- Azure Database for PostgreSQL for managed database
- Azure Key Vault for SSL certificates
Required Tools
Before starting, install and configure these tools:kubectl (Kubernetes CLI)
Helm (Package Manager)
Cloud Provider CLI (Choose one)
AWS - eksctlDomain Access
You need access to manage a domain name for the Relvy application:- DNS Management: Ability to create and modify CNAME records
- Domain Registrar Access: Control over domain settings through your registrar
- Subdomain Planning: Decide on your subdomain structure (e.g.,
relvy.yourcompany.com)
License Key
To use Relvy after deployment, you need to obtain a license key from the Relvy team.Important Notes
- License key is required to use the product - Without a valid license key, users will not be able to login to Relvy
- Deployment can be tested without a license key - You can deploy and verify that your infrastructure is working correctly, but you won’t be able to access the application features
- Contact Relvy support to request your license key: Email: support@relvy.ai
Optional Integrations
Slack Integration
If you plan to use Slack integration, you’ll need:- Slack Workspace Access: Ability to install apps in your workspace
- App Creation Permissions: Permission to create Slack apps
GitHub Integration
If you plan to use code-aware root cause analysis with GitHub, you’ll need:- GitHub Organization Access: Admin permissions to create GitHub Apps
- Repository Access: Control over which repositories to authorize
- App Creation Permissions: Ability to create and configure GitHub Apps in your organization
Next Steps
Once you’ve verified all prerequisites are met:- Review the Architecture - Understand the deployment components in Overview & Architecture
- Begin Cluster Setup - Start with Kubernetes Cluster Setup

