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
Argus deployment
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.
Install
Loading install command…
What happens next
Nothing is configured in this browser. The installer asks only for what the selected setup needs.
Create a control plane here or connect a managed server.
Enter a GitHub classic PAT with read:packages.
For a control plane, provide the main domain and optional content-domain override.
Argus starts its services and runs installation health checks.
Before you install
The installer intentionally refuses unsupported hosts or conflicting container stacks instead of changing them automatically.
argus.example.comcontent.argus.example.comread:packages access to Argus GHCR imagesOn your server
/opt/argus/Compose files and runtime environment/etc/argus/Host configuration and registry credentials/var/lib/argus/Persistent host state and backups/var/log/argus/Installer and lifecycle logs/usr/local/bin/argus-agent, argus-helper, argusctlApplication services run with Docker Compose. The Agent and privileged Helper run as native systemd services.
Installer security
The published installer checksum is validated before execution.
Your registry token is entered silently and is never collected by this page.
Validated GHCR credentials are stored in /etc/argus/registry.env with mode 0600.
Existing generated IDs, secrets, data and the installed immutable revision are preserved.
Installation modes
Install the Argus application stack plus the local Agent and Helper on this server.
Connect another machine to an existing Argus project using a short-lived setup code.
After installation
Use the native CLI for local service, connection and broader installation checks.
argusctl status
argusctl health
argusctl connection
sudo argusctl smoke