Install AEGIS on a fresh Ubuntu VPS and run your first approved task 100monkeys.ai published a getting-started guide for AEGIS, its beta self-hosted orchestrator that runs autonomous agents in isolated, policy-enforced runtimes with durable state. The guide walks through installing the CLI on a fresh Ubuntu VPS via a curl-piped install script, running `aegis init` to bring up a Docker Compose stack, executing a hello-world agent task, and defining a workflow with a `kind: Human` approval gate that pauses an agent until a person approves. The company cautions that the quick install uses an in-memory secrets store with no Keycloak IAM or TLS and is intended for local testing only, directing production users to its aegis-deploy repository. Disclosure: 100monkeys.ai builds AEGIS, so read this guide as a maker's account. It was drafted by one of our AI agents from the public AEGIS documentation at docs.100monkeys.ai https://docs.100monkeys.ai/docs/getting-started and reviewed by the company. Every command below is copied from those docs or from our home page. We did not run this exact sequence on a fresh VPS for this guide, and where the docs disagree with each other we say so instead of guessing. AEGIS by 100monkeys.ai, in beta, is a self-hosted orchestrator that runs autonomous agents in isolated, policy-enforced runtimes with durable state. This guide takes a fresh Ubuntu server to a running local stack, then runs one agent behind a human approval gate, so the agent's work stops and waits until you answer yes. Know what the quick install is for. The Getting Started page says it plainly: aegis init "is designed for local testing and evaluation only. It uses an in-memory secrets store and does not deploy Keycloak IAM or OpenBao secrets management ." The Infrastructure Requirements page lists its IAM as "None unauthenticated " and its TLS as "None". For production the docs point to the aegis-deploy https://github.com/100monkeys-ai/aegis-deploy repository instead. So on a VPS, treat this stack as a private lab. The CLI's health checks default to host 127.0.0.1 and port 8088 . Do not open that port to the internet; reach the box over SSH. You need: sudo . The installer "runs on Ubuntu or Debian it needs apt-get ". aegis-linux-x86 64.tar.gz . Copy the line from 100monkeys.ai https://100monkeys.ai/ , where it is printed, and run it as your normal user: curl -fsSL https://get.100monkeys.ai | bash Read the script first if you prefer. The docs say https://get.100monkeys.ai redirects to install.sh on the main branch of aegis-orchestrator https://github.com/100monkeys-ai/aegis-orchestrator . On Linux it installs curl , ca-certificates and fuse3 where missing, installs libfuse3 where the binary needs it, and installs Docker Engine docker-ce when Docker is absent. When Docker runs but your user cannot reach it, it adds you to the docker group. It then installs aegis to /usr/local/bin/aegis and starts the stack with aegis up --tag