Support and Summary
On-prem Deployment Guide (AWS)
Before Contacting Support
Work through this checklist to gather information. Support will ask for the same details, so collecting them first saves time.
Check Troubleshooting: Search Troubleshooting for your specific symptom
Collect deployment status (run on the VM):
./deploy.sh --status
./deploy.sh --healthCollect service logs (run on the VM):
./deploy.sh --logs <service-name>Or for full, untruncated output:
docker logs <service-name>Collect container status (run on the VM):
docker ps -aCollect your config/.env file with all passwords, keys, and tokens redacted
Collect versions (run on the VM):
docker --version
docker-compose --version
aws --versionAlso note your RDS PostgreSQL engine version (visible in AWS RDS Console > Databases > your instance)
Note the issue timeline:
Exact timestamp the issue started
Any recent changes: upgrade, config edit, instance reboot, credential rotation
Contact Hivel support: Email support@hivel.ai with all information above
Deployment Checklist
This guide covers the complete deployment process. Ensure you've completed these steps:
Overview & Decision Guide - Reviewed deployment options and chose a path
Infrastructure Setup - Provisioned EC2 and RDS instances
AWS Configuration - Set up CLI access and ECR authentication
Database Setup - Configured RDS and created the database
Project Setup - Downloaded hivel-onprem from S3, configured .env
Database Migration - Ran flyway-migration with root credentials
Deployment - Started services with deploy.sh or docker-compose
Log Rotation - Configured automatic log management
Verification - Validated health, endpoints, and UI access
Application Setup and Tool Integration - Set up the Hivel account and integrated required tools.
Operations - Reviewed backup, upgrade, cleanup, and security procedures
Key Points to Remember
Always run migration first: Flyway must complete before services start
Credential phases: Use root credentials for migration only, then switch to application-user credentials for services (see Security and Secrets)
AWS setup: Configure CLI and ECR access before deployment
Package source: Download hivel-onprem from Hivel's S3 bucket (you'll receive the path or pre-signed URL from support@hivel.ai)
Deployment is complete. Next Steps:
To get started with Hivel:
Go to the Application Setup Guide: User Sign-up and Integration to create your admin account and connect the required integrations.
If you've already signed up, go directly to the Integrations page to continue connecting additional tools.
To set up a stable custom domain with HTTPS (optional):
Follow the AWS DNS Setup guide instead of using the raw IP address, which changes on restart and doesn't support secure connections.
If you encounter issues:
Return to Troubleshooting or use the Support checklist above.
Last updated