Self-Hosting Requirements
AnswerRocket Self-Hosting Requirements Document
Virtual Machine (VM) Requirements
Minimum Requirements (Applies to all cloud providers):
- Operating System: Any Linux distribution that supports Docker
- vCPUs: 4
- RAM: 16GB
- Disk Space: 30GB
Cloud-Specific Instance Sizes & Disk Types
Cloud Provider | Instance Size | Disk Type |
---|---|---|
AWS | m5.xlarge | General Purpose SSD (gp3) |
Azure | Standard_D4s_v5 or equivalent | Standard SSD (E10) |
GCP | n2-standard-4 or equivalent | Balanced Persistent Disk (pd-balanced) |
Server Access Requirements
- AnswerRocket DevOps SSH (or other terminal user) access to /opt/answerrocket
- Inbound access for AnswerRocket DevOps over SSH
- This inbound access may be provided via VPN, VDI, or other private tunnel provided by the client
Software Requirements
- Latest Docker and Docker Compose
- AWS CLI (Required for pulling images & build artifacts during initial installation)
- LLM Key and endpoint
- Valid SSL certificate files (privkey.pem, fullchain.pem)
Networking Requirements
- Outbound access to:
- S3 (for pulling resources)
- AnswerRocket ACR (container registry for pulling images)
- The LLM endpoint of choice (for AI functionality)
- Inbound access from:
- HTTPS/443 for web application usage by AnswerRocket developers and client users
- SSH/22 (for pulling resources) for use by AnswerRocket DevOps
Other Requirements
-
SAML setup to allow client users to login via SSO
-
SMTP server to allow for password resets for non-SSO users
-
Max requires a database connection and supports a variety of databases.
-
Commonly used databases include:
-
PostgreSQL
-
Snowflake
-
Databricks
-
BigQuery
-
Redshift
Please reach out to your AnswerRocket account executive for further details on database compatibility.
-
Updated 22 days ago