...
Code Block | ||
---|---|---|
| ||
cd /var/tmp/Roost/
curl -L https://remote-roostprod.s3.us-west-1.amazonaws.com/RoostInstaller -o RoostInstaller
chmod +x RoostInstaller
mkdir /var/tmp/Roost/certs;
mkdir /var/tmp/Roost/db;
mkdir /var/tmp/Roost/bin;
mkdir /var/tmp/Roost/logs;
# Replace tryroost.link with enterprise server url
/var/tmp/Roost/RoostInstaller -command write -entServer "tryroost.link" -desiredVersion v1.0.2
# Execute below command to get necessary files
/var/tmp/Roost/RoostInstaller -command setup |
...
Code Block | ||
---|---|---|
| ||
# supply password at prompt sudo mysql -h <RDS URL> -u <> -P 3306 -p \. /var/tmp/Roost/db/roost.sql # CREATE USER 'roost'@'localhost' identified WITH mysql_native_password by 'zbioRoost#123'; # GRANT ALL on *.* to 'roost'@'localhost'; \. /var/tmp/Roost/db/roost.sql |
5.3 Install SSL Certs
Get the SSL_certs.key and SSL_certs.crt file for your organisation domain and put it under a folder that will be accessible to the current user. Preferred to be kept under /var/tmp/Roost/certs
...
Code Block |
---|
{ "enterprise_name": "MyCompany", "enterprise_logo": "https://roost.ai/hubfs/logos/LOGO-roost.png", "enterprise_email_domain": "mycompany.io", "enterprise_dns": "mycompany.io", "remote_console_proxy": "mycompany.io", "admin_email": "admin@mycompany.io", "email_sender": "noreply@mycompany.io", "email_sender_pass": "", "email_smtp_host": "", "email_smtp_port" : 465, "load_balancer": "false", "enterprise_ssl_certificate_path": "/var/tmp/Roost/certs/server.cer", "enterprise_ssl_certificate_key_path": "/var/tmp/Roost/certs/server.key", "ENV_SERVER": { "DEFAULT_PORT": 3000, "JWT_SECRET": "32-character-secure-long-secret", "GOOGLE_CLIENT_ID": "", "GOOGLE_CLIENT_SECRET": "", "AZURE_CLIENT_ID": "", "AZURE_CLIENT_SECRET": "", "GITHUB_CLIENT_ID": "", "GITHUB_CLIENT_SECRET": "", "LINKEDIN_CLIENT_ID": "", "LINKEDIN_CLIENT_SECRET": "", "OKTA_CLIENT_ISSUER": "", "OKTA_CLIENT_ID": "", "OKTA_CLIENT_SECRET": "" }, "is_own_sql": "false", "ENV_DATABASE": { "MYSQL_HOST": "mysqldb_host_url", "MYSQL_PORT": 3306, "MYSQL_USERNAME": "Roost", "MYSQL_PASSWORD": "Roost#123", "MYSQL_ROOT_PASSWORD": "Admin#123" } } |
Next step is to Start the Roost Control Plane
Start Roost Control Plane Server
<< Previous Next>> EC2 Setup Update Control Plane >>