open source · MIT · v0.1.0

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.

$npm install -g @arionixtech/cliStar on GitHub
~/my-app
1
command to production
~90s
repo → live HTTPS URL
$0
markup on compute
10
AWS regions supported
why arionix

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.

arionix deploy --verbose

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.

try it right here

Don't take our word for it. Type.

A simulated Arionix shell — try deploy, logs -f, list, or destroy.

arionix — interactive demo
help
Arionix — deploy to your own AWS in one command
deploy Deploy your application to production
logs -f Stream container logs in real time
list List Arionix-managed EC2 instances
ssh Open a shell on the instance
destroy Tear everything down cleanly
configure Store AWS credentials globally
clear Clear this terminal
the full lifecycle

Not a deploy script. An operating system.

arionix deploy

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.

docker build

Auto Dockerfile

No Dockerfile? An optimized multi-stage build is generated for your framework. Have one? It's used untouched.

caddy + acme

HTTPS by default

Point your domain's A record and Caddy provisions and renews Let's Encrypt certificates. No openssl. Ever.

.env.example

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.

arionix logs -f

Live log streaming

Container stdout/stderr streamed over SSH to your terminal in real time. Ctrl+C detaches cleanly.

arionix destroy

Leave no trace

Instance, security group, key pair, local state — gone in one command. Even hunts orphaned instances by tag across all 10 regions.

pricing

You pay AWS. Not us.

Free, MIT-licensed CLI. Raw EC2 prices, estimated up front — before anything is provisioned.

instancevcpusmemoryest/monthbest for
t3.micro21 GiB$8dev & testing
t3.small22 GiB$17small apps
t3.medium ★24 GiB$34production (recommended)
t3.large28 GiB$67large apps
t3.xlarge416 GiB$134high-performance
man arionix

Questions, answered.

Where does my app actually run?
On an EC2 instance in your own AWS account. Arionix has no servers, never proxies your traffic, and never touches your data. You own the infrastructure and the bill.
Do I need to know Docker or AWS?
No. Arionix detects your framework, generates an optimized multi-stage Dockerfile if you don’t have one, provisions EC2, and configures HTTPS via Caddy + Let’s Encrypt. You need AWS access keys — that’s it.
What does it cost?
The CLI is free and MIT-licensed. You pay AWS directly — from ~$8/mo for a t3.micro. The estimated monthly cost is shown before anything is provisioned. Zero markup, ever.
How are secrets handled?
Required vars are detected from .env.example, values are read from your local .env, and anything missing is prompted with masked input. Values are shell-escaped and injected straight into the container — never written to disk on the server, never sent to a third party.
Which frameworks work today?
Next.js (App and Pages Router), Express, and NestJS are detected automatically. Anything else works if the repo has a Dockerfile — Arionix uses it as-is.
What happens when I redeploy?
Arionix finds the existing deployment and updates it in place — same instance, same IP, same certificate — rebuilding only your app container. Teardown is one command and cleans up everything, including orphaned instances found by tag across all regions.

Your next deploy is one command away.

Open source. Your AWS account. ~90 seconds to a live URL.

$npm install -g @arionixtech/cliView on GitHub →