Deployment of DSP S and SM on AWS is fairly easy. In your deployment process, you can start with suggested VM and upscale or scale back based on your resource requirements. We recommend to use a machine with minimum 8 GB of memory and 2 CPUs. DSP needs open HTTP (80) and HTTPS (443) ports to operate which is preconfigured in your deployment:
In case that your selected VPC for deployment blocks this access, you need to whitelist them in your network configuration.
After selecting "Launch" please wait until your instance is ready with "Green" checkmark. After that, you can reach to DSP via http://<Public-DNS>:
Your default username is admin and your temporary password is your instance ID which you can find it here:
We strongly recommend to change your password immediately after you login by clicking on user icon at top-right corner of your page.
The admin panel is accessible at: http://<Public-DSN>/api/admin
To configure your platform to run securely on HTTPS and with your own domain name:
a) you need to assign a static IP address to your instance.
b) After that, through your domain registry you need to create an Alias to forward the traffic to your instance static IP address.
c) SSH into your instance and run (replace my.domain.com with yours):
# sudo su -
# https_nginx_setup my.domain.com
This command stats the process of issuing certificate through Let's Encrypt and applies configurations. Please answer questions and wait until the process is completed.
d) In the last step, please run this command to complete your configuration:
# cp /home/rbrain/https_settings/setup.js /etc/local/rbrain-frontend/setup.js
# supervisorctl restart all
Congratulations! your system is set and you can run your DSP on https://<your-domain>