Verify Prerequisites Before Starting, Network Requirements
Verify Prerequisites Before Starting
On the VM, run these commands to confirm you have supported versions installed:
# Docker
docker --version # supported: Docker >= 26.0
# Docker Compose
docker-compose --version # supported: Docker Compose >= 2.25.0
# AWS CLI
aws --version # any current v2.x
# PostgreSQL client
psql --version # any version compatible with RDS PostgreSQL 12 through 15 (see RDS Database Setup)
# Free disk space
df -h # confirm against EC2 Instance Requirements page (next)
All commands should print version strings with no errors. If any command says "command not found," re-run the installation step from AWS Infrastructure Setup.
Network Requirements
The table below consolidates every inbound/outbound port, and purpose referenced across this guide, so you can configure security groups and any perimeter firewall in one pass instead of discovering requirements section by section.
Important: Proxy Support
Outbound traffic to Hivel's ECR can route through a corporate proxy with no configuration needed. If your organization requires all outbound traffic (S3, package repositories, and engineering tools) to route through a proxy, contact your Hivel representative first to confirm support.
Direction
Port/Destination
Purpose
Inbound
22
Used for secure remote access to the server via SSH.
Inbound
80
API Gateway
Inbound
3000
Hivel UI (only for direct-IP or ALB access)
Inbound
4317
Required only if integrating Claude Code
Inbound
5432
Database access from application server only (no public or external access permitted)
Outbound
443
Pull Hivel's Docker images from AWS ECR
Outbound (optional)
Your Jira/GitHub/GitLab instance
Integration connectivity
Last updated