Skip to main content

Infrastructure Overview

The Creovine platform runs on AWS in us-east-1.

Production Server

PropertyValue
ProviderAWS EC2
Instance typet3.small — 2 vCPU, 2 GB RAM
Regionus-east-1a
Elastic IP98.92.255.171
OSUbuntu 22.04 LTS
App directory/opt/creovine-api/
Systemd servicecreovine-api.service
IAM rolecreovine-api-profile

Security Group (creovine-api-sg)

PortProtocolPurpose
22TCPSSH
80TCPHTTP → HTTPS redirect (nginx)
443TCPHTTPS → app:3000 (nginx)

Database

PropertyValue
ProviderAWS RDS
EnginePostgreSQL 16.6
Instance classdb.t4g.micro
DB namecreovine
Security groupcreovine-rds-sg (port 5432 from EC2 only — not public)

Running Services

creovine-api.service   # Node.js API (systemd, auto-restart)
nginx.service # Reverse proxy + SSL + WebSocket upgrade

WireGuard Server

PropertyValue
Interfacewg0
Subnet10.8.0.0/16
Listen port51820/UDP
Server VPN IP10.8.0.1

Domain Routing

DomainTarget
api.creovine.comEC2 Elastic IP → nginx → Fastify:3000
creovine.comVercel
console.creovine.comVercel (same Next.js app, host-based routing)
lira.creovine.comVercel (Lira AI React frontend)