Post-Install Steps
Post-Install Steps
Overview
Once you have deployed jambonz on VM-based infrastructure such as AWS EC2, you will need to create some DNS records and enable HTTPS for the web portal.
Create DNS records
The output of the deployment will have included the IP addresses of the Web/Monitoring server and the SBC server.
On a jambonz mini, these will be the same IP address since it is a single server deployment.
Using the DNS name that you specified during deployment (e.g. my-domain.example.com), create the following DNS A records:
Pointing to WebServerIP:
my-domain.example.comapi.my-domain.example.comgrafana.my-domain.example.compublic-apps.my-domain.example.com(cloud-image deployments only)
Pointing to SbcServerIP:
sip.my-domain.example.com(cloud-image deployments only)
bare-metal / Debian package installs only require the first three records (my-domain, api., grafana.). The public-apps. and sip. subdomains are used by the cloud-image (AMI) deployments and aren’t proxied through nginx in the Debian package — SIP traffic on a mini install reaches drachtio directly at the host’s public IP, and the public-apps demo content is served from the main portal vhost.
Enable HTTPS for the portal
SSH into the Web/Monitoring server as the jambonz user and install TLS certificates:
Cloud-image (AMI) deployments only — after running certbot, edit ~/apps/webapp/.env to set VITE_API_BASE_URL to the https:// URL, then rebuild and restart the webapp:
This step is not required for the bare-metal / Debian package install. The webapp in the Debian package falls back to window.location.protocol at runtime, so it picks up HTTPS automatically once certbot finishes.
First time login
Now log into the portal for the first time.
The user is admin. The initial password depends on how you deployed:
- Cloud-image (AMI) deployments: the password was listed in the outputs from the deployment script.
- Bare-metal / Debian package installs: the initial password is
admin.
You will be prompted to change the password on first login.
The initial grafana login is admin/admin.