Deploy to your own AWS.
In one command.
arionix deploy takes a Node.js repo to a live HTTPS URL — EC2 provisioned, Docker built, TLS issued, logs streaming. The DX of a PaaS. Your account. $0 markup.
You're paying a 300% tax or a 3-week toll.
Every deployment option today forces the same bad trade.
option A The PaaS tax
Vercel and Render are effortless — until the invoice scales faster than the product. You can't touch the VPC, egress is metered, and SOC2/HIPAA means “call sales.” Convenience, rented forever.
option B The IaC toll
Raw AWS is cheap and compliant — after weeks of IAM, VPCs, subnets, NAT gateways, load balancers, and certificate plumbing. Terraform tells AWS what to build. You still have to know how.
arionix Both. Neither.
Arionix reads your codebase and orchestrates raw cloud primitives inside your own AWS account. PaaS-grade DX, IaaS-grade ownership — and because it understands the application (not just the infrastructure), there's no YAML to write and nothing to rent.
Eight stages. Zero babysitting.
A deterministic pipeline — every stage reports progress live and fails loudly with a recovery suggestion.
Provision
EC2 instance, key pair, and locked-down security group in your account.
Connect
SSH with automatic retries while the instance boots.
Install Docker
Engine installed and configured on fresh Ubuntu.
Upload
Your repo, minus node_modules, .git, and local clutter.
Build
Multi-stage production image built remotely.
Start
Container runs with restart policy + your env vars, shell-escaped.
Secure
Caddy reverse proxy; Let's Encrypt issues TLS.
Verify
Health checks confirm 200 OK before success is declared.
Don't take our word for it. Type.
A simulated Arionix shell — try deploy, logs -f, list, or destroy.
Not a deploy script. An operating system.
Zero-config detection
Framework, runtime, package manager, port, build commands — read from the repo, not from a config file. Next.js, Express, NestJS out of the box.
Auto Dockerfile
No Dockerfile? An optimized multi-stage build is generated for your framework. Have one? It's used untouched.
HTTPS by default
Point your domain's A record and Caddy provisions and renews Let's Encrypt certificates. No openssl. Ever.
Env vars, done right
Required vars detected, values pulled from your local .env, missing ones prompted with masked input — then shell-escaped into the container.
Live log streaming
Container stdout/stderr streamed over SSH to your terminal in real time. Ctrl+C detaches cleanly.
Leave no trace
Instance, security group, key pair, local state — gone in one command. Even hunts orphaned instances by tag across all 10 regions.
You pay AWS. Not us.
Free, MIT-licensed CLI. Raw EC2 prices, estimated up front — before anything is provisioned.
| instance | vcpus | memory | est/month | best for |
|---|---|---|---|---|
| t3.micro | 2 | 1 GiB | $8 | dev & testing |
| t3.small | 2 | 2 GiB | $17 | small apps |
| t3.medium ★ | 2 | 4 GiB | $34 | production (recommended) |
| t3.large | 2 | 8 GiB | $67 | large apps |
| t3.xlarge | 4 | 16 GiB | $134 | high-performance |
Questions, answered.
Where does my app actually run?
Do I need to know Docker or AWS?
What does it cost?
How are secrets handled?
Which frameworks work today?
What happens when I redeploy?
Your next deploy is one command away.
Open source. Your AWS account. ~90 seconds to a live URL.