Self-Hosting
Prerequisites
Requirements and preparations needed before self-hosting Relvy
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:
- Review the Architecture - Understand the deployment components in Overview & Architecture
- Begin AWS Setup - Start with AWS Infrastructure Setup