Self Hosted RoostGPT - OnPrem

Install RoostGPT on Ubuntu Server

Ubuntu Server Requirements

Ubuntu user should have preferably passwordless sudo access

Download Roost Deployment Tool

Copy and execute the below bash snippet. The tool will prompt for the needed details and launch RoostGPT stack

curl -sLO https://github.com/roost-io/roost-support/releases/latest/download/roost-deployment-tool 
chmod +x roost-deployment-tool

Network Configuration and SSL Certificates

SSL Certificates to the enterprise domain

Copy SSL Certificates to the Ubuntu Server and make a note of the key and cert file location.

It will have to be mentioned in the config.json 

 

Network Configuration

Allow incoming traffic to the below ports

Protocol Port Source IP
TCP (HTTPS) 443 All IP in the company network
SSH 22 Only to be used by IT Support Staff
TCP 60001 - 62120

 

Launch RoostGPT stack

Execute the below command to update the stack

./roost-deployment-tool create-stack


To refresh/upgrade Roost version in the stack
./roost-deployment-tool refresh-stack