Docs / Self-Hosted / CLI Reference

CLI Reference

Every Atomic command and its options.

Commands

atomic init

Bootstrap an agent identity and start the server.

atomic init --domain <domain> [options]
FlagDescription
--domainAgent domain (required)
--portServer port (default: 443)
--no-tlsDisable TLS
--tls-certPath to custom TLS certificate
--tls-keyPath to custom TLS private key
--proxyTrust X-Forwarded-For headers
--forceOverwrite existing credentials

atomic whoami

Print agent identity.

atomic status

Check server status, TLS, vault stats.

atomic verify <domain>

Verify a remote agent’s identity by fetching its agent.json.

atomic deposit-url

Generate a one-time deposit URL.

atomic deposit-url --label <name> --expires <duration>

Durations: 5m, 1h, 24h, 7d.

atomic deposits

List deposit history.

atomic vault

atomic vault set <label> [value]   # set (reads stdin if no value)
atomic vault get <label>           # read
atomic vault list                  # list labels
atomic vault delete <label>        # delete
atomic magic-link host <code> --expires <duration>
atomic magic-link list

atomic sign

Sign an outgoing HTTP request.

atomic sign [--dry-run] -- <command>

atomic stop

Stop the background server.

atomic service

atomic service install     # install systemd service
atomic service uninstall   # remove systemd service
atomic service status      # check service status