Argus deployment

Install Argus on your server.

Deploy a new control plane or connect another machine to an existing Argus instance. The public bootstrap verifies the native installer before it runs; credentials and configuration stay in your terminal.

Ubuntu / Debian amd64 root / sudo native installer

Run one command on the server

SHA-256 checked before execution
Loading install command…
01 Downloads the native installer 02 Verifies the published checksum 03 Starts guided setup in your terminal

A guided server-side setup

Nothing is configured in this browser. The installer asks only for what the selected setup needs.

  1. 1
    Choose a mode

    Create a control plane here or connect a managed server.

  2. 2
    Download packages

    Pull the public, revision-pinned Argus images from GHCR.

  3. 3
    Configure the host

    For a control plane, provide the main domain and optional content-domain override.

  4. 4
    Verify deployment

    Argus starts its services and runs installation health checks.

Server requirements

The installer intentionally refuses unsupported hosts or conflicting container stacks instead of changing them automatically.

Operating systemUbuntu or Debian
Architectureamd64
Privilegesroot or sudo
IngressTCP 80 + 443 available
DNSMain + content domainargus.example.com
content.argus.example.com
Container registryPublic GHCR accessNo GitHub account or token required

What Argus installs

/opt/argus/Compose files and runtime environment
/etc/argus/Host and service configuration
/var/lib/argus/Persistent host state and backups
/var/log/argus/Installer and lifecycle logs
/usr/local/bin/argus-agent, argus-helper, argusctl

Application services run with Docker Compose. The Agent and privileged Helper run as native systemd services.

Designed to be inspectable

Verified bootstrap

The published installer checksum is validated before execution.

No registry credentials

Public Argus images are downloaded without a GitHub account or token.

Revision-pinned images

The coordinated image set is resolved and verified against its immutable revision.

Rerunnable

Existing generated IDs, secrets, data and the installed immutable revision are preserved.

One installer, two jobs

01

New control plane

Install the Argus application stack plus the local Agent and Helper on this server.

  • Main and content domains
  • Initial operator credentials
  • Docker Compose control plane
02

Managed server

Connect another machine to an existing Argus project using a short-lived setup code.

  • Single-use enrollment code
  • Native Agent + Helper
  • No local control plane

Verify the host

Use the native CLI for local service, connection and broader installation checks.

argusctl status
argusctl health
argusctl connection
sudo argusctl smoke