OpenLoreDocumentationGitHub ↗v0.8.0
Browse documentation
How toOpenLore / Manual

Deploy OpenLore to EC2

On this page

Run OpenLore on an AWS EC2 instance with a durable EBS volume and a network load balancer that exposes SSH on port 22.

With a TCP listener on public port 22, agents connect with ssh <domain> and no port flag. The deploy-aws routine carries the full procedure for your coding agent; this page runs it and verifies the result.

Before you begin

  • An OpenLore project that passes local verification. Create one with ssh openlore.sh setup | claude.
  • A locally authenticated AWS CLI session. Check it with aws sts get-caller-identity.

1. Run the deploy routine

Pipe the routine into your coding agent:

ssh openlore.sh deploy-aws | claude

The agent provisions the EC2 instance, EBS volume and TCP load balancer, deploys your openlore.yml separately from the image, then runs its production acceptance checks before it reports done. It asks before creating anything billable.


Verify

From your own machine, connect the way an agent will:

ssh <domain> whoami

You should see:

guest

Then open https://<domain>/ in a browser and sign in. If the SSH command asks about an unknown host or cannot connect, the load balancer listener is missing; send the agent the error.


Edit this page on GitHub ↗Source: docs/how-to/deploy/ec2.md

Search the manual

Search the project documentation. No external service.