Before You Begin - Ensure all prerequisites are met to avoid self-hosting issues and ensure a smooth setup process.

Cloud Infrastructure Access

This guide uses AWS as an example. You need access to create and manage:

  • EC2 instances for self-hosted application
  • RDS databases for PostgreSQL
  • Load balancers for traffic distribution (optional)
  • SSL certificates for HTTPS (optional)

Domain 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)

During self-hosting setup, you’ll need to create CNAME records for SSL certificate validation and domain routing.

Slack Integration (Optional)

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
  • Admin Rights: To configure OAuth and webhook endpoints

Next Steps

Once you’ve verified all prerequisites are met:

  1. Review the Architecture - Understand the deployment components in Overview & Architecture
  2. Begin AWS Setup - Start with AWS Infrastructure Setup