Verification and Access
On-prem Deployment Guide (AWS)
What Success Looks Like
Your deployment is complete when all of the following are verified:
All VM containers show Up/healthy in
docker psEvery endpoint tested in Step 2 returns a healthy response
The Hivel UI loads at the address you access in Step 3
At least one integration (Jira/GitHub/GitLab) is connected in the UI and shows data (check the next page to kick start your first integration).
Validation Checklist
Check
How to verify
Database connectivity
psql -h $DB_HOST -U <user> -d insightly connects from VM
Cache/queue (Redis)
docker exec -it insightly-redis redis-cli ping returns PONG
API readiness
curl http://localhost:80/health returns healthy on VM
UI access
UI loads at the address in Access Hivel Application with no console errors
Integration connectivity
Connected Jira/GitHub/GitLab shows a "connected" status inside the Hivel UI after sign up, see the next page on how to sign up and integrate.
First-data confirmation
Open the relevant dashboard in the Hivel UI for the integration you just connected (e.g. Jira/GitHub/GitLab) - records and metrics appearing there confirm data is flowing. This is the primary supported signal for on-prem/VPC deployments.
Step 1: Verify Services Are Running
On VM:
Expected result: All containers show Up/healthy status.
Step 2: Test Service Endpoints
On the VM, run each command and verify healthy responses:
Step 3: Access Hivel Application
Choose one access method below based on your needs:
Option A: Direct EC2 IP (Quick testing only)
No HTTPS; IP address changes if instance restarts without Elastic IP
Web UI:
http://<vm-public-ip>:3000API Gateway:
http://<vm-public-ip>
Option B: Application Load Balancer (ALB)
Stable access point; HTTPS not yet configured
Create ALB in AWS Console
Configure target group pointing to VM (ports 80, 3000)
Configure listener rules
Access via ALB DNS name
Option C: Route53 + ALB (Production recommended)
Stable custom domain with HTTPS
Create ALB (as in Option B)
Create Route53 hosted zone for your domain
Create A record (alias) pointing to ALB
Configure SSL/TLS certificate in ALB for HTTPS
Access via:
https://your-domain.com
Verify UI loads with no console errors.
Verify Data Integration.
Expected result: Connected integration shows "connected" status; data flows to the dashboard.
Troubleshooting
If any step fails, see Troubleshooting for help.
Last updated