Agentless Deployment

Deploy to Servers Without Installing Agents

Connect to your Linux and Windows servers using standard protocols. Deploy containers with progressive strategies and roll back instantly when needed.

True Agentless Deployment

No daemons to install. No ports to open. Just connect using the credentials you already have.

Linux via SSH

Standard SSH keys or password auth. Works with any Linux server that has Docker installed.

Windows via WinRM

Native Windows remoting. Deploy to Windows Server with Docker or containers on Windows.

Zero footprint on your servers. Stella connects, deploys, verifies, and disconnects — leaving only your application running.

Why Agentless?

Agents mean more attack surface, more updates, more things that can break. Stella deploys without them.

Nothing to Install

No agent packages, no version mismatches, no “agent offline” alerts. Just standard remote access.

Reduced Attack Surface

Every installed daemon is potential attack surface. Stella connects only when deploying, then disconnects.

Full Audit Trail

Every deployment is logged with who, what, when, and why. Evidence for compliance built in.

Simple Operations

Use your existing SSH keys and Windows credentials. No new infrastructure to manage.

Progressive Delivery Strategies

Deploy with confidence using industry-standard strategies that minimize risk and enable quick recovery.

All-at-Once

Rolling

Canary

Blue-Green

Canary Deployments

Deploy to a small percentage of targets first (10%), monitor for issues, then gradually expand to 25%, 50%, and 100%. Automatic rollback on failure at any stage.

10% → 25% → 50% → 100%

Blue-Green Deployments

Run two identical environments. Deploy new version to “green” while “blue” serves traffic. Switch instantly when ready. Switch back instantly if problems arise.

Blue (live) → Green (deploy) → Switch

Deploy with your preferred strategy

Terminal
$ stella deploy create --release myapp-v2.1.0 --strategy canary
stella deploy promote --job job-uuid --percent 50
stella deploy status --job job-uuid

A/B Testing & Traffic Splitting

Route traffic between versions for real-world comparison before full rollout.

  • Split traffic by percentage (90/10, 50/50, or custom)
  • Compare metrics between versions in production
  • Gradually shift traffic as confidence grows
  • Instant revert to 100% stable version if needed

Instant Rollback

When something goes wrong, roll back to the exact previous version — not “whatever was there before” but the verified, known-good state.

  • Rollback restores the exact container digest that was running before
  • No re-pulling “latest” or hoping tags haven’t changed
  • One command to return to known-good state

Digest-Verified Rollback

Because Stella tracks exact digests, rollback deploys the identical bytes that were previously running. Same artifact, same behavior, guaranteed.

How Fast?

Blue-green: instant (traffic switch). Canary/rolling: seconds (parallel revert). The previous digest is always cached and ready.

Rollback with one command

Terminal
$ stella deploy rollback --environment production
Rolling back to myapp-v2.0.0 (sha256:abc123...)
Rollback complete. All targets verified.

Every Deployment is Evidence

Stella records what was deployed, who deployed it, and when — with cryptographic proof.

📝

What

Exact container digests deployed to each target

👤

Who

Authenticated deployer identity

🕐

When

Timestamped and signed deployment record

Ready to deploy with confidence?

Install Stella Ops and start deploying to your servers with progressive delivery and instant rollback.