HomeGuidesSDK ExamplesAnnouncementsCommunity
Guides

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 ProviderInstance SizeDisk Type
AWSm5.xlargeGeneral Purpose SSD (gp3)
AzureStandard_D4s_v5 or equivalentStandard SSD (E10)
GCPn2-standard-4 or equivalentBalanced 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.