Just to give you a small tutorial for installing wazo-platform on AWS. First you need to have an account on AWS. We have an AWS image available for free here: https://aws.amazon.com/marketplace/pp/Wazo-Communication-Inc-Wazo-platform/B07WJBQCT9
After you have been logged on AWS, go to you EC2 and click on launch new instance.
You need to search wazo-platform and click to launch this image which are available on the marketplace.
Just confirm you want to launch this instance with wazo-platform.
And review the configuration you would like to have, networking, security etc … Don’t forget to open HTTPS, SSH, SIP and RTP firewall.
Choose the right SSH key pair.
And congratulations, your wazo-platform instance on AWS has been launch.
You can check if your instance is launch on EC2 and getting the IP address.
When you have the IP address you need to be logged on the instance with the admin user and your ssh key filled on the AWS wizard.
The first step is to pass the final setup for your instance. By default there is no CLI or web interface to do that for the moment, so you could use directly the API from setupd service or using this simple python3 script.
Install the wazo setupd client API:
sudo apt update sudo apt install wazo-setupd-client-python3
Then launch this command to finalize your installation:
python3 <(curl -s https://gist.githubusercontent.com/sboily/80292e22d49e6176e0399b27e160cd95/raw/69ea5b855842fc932b6bbcc0db868e91ce75ab2b/wizard)
By default this image have not configuration and no UI. You need add the UI if you want one. It’s possible to use the UI on other server, or on your machine. The wazo-ui project is available here: https://github.com/wazo-platform/wazo-ui
To be sure you have the latest version please launch the upgrade with:
To install the UI on the server:
sudo apt install wazo-ui
And that’s it, when your UI is installed just logged in and play with wazo-platform.
To go to UI please use https://ip_server.
There is a nice quick start here: https://sparrow.b5.pm/docs/quick-start/