LinuxCommandLibrary

exo

command-line interface for Exoscale cloud services

TLDR

List accounts

$ exo iam list
copy
Create instance
$ exo compute instance create [name] --zone [ch-gva-2]
copy
List instances
$ exo compute instance list
copy
SSH to instance
$ exo compute ssh [instance_name]
copy
Configure CLI
$ exo config
copy

SYNOPSIS

exo command [subcommand] [options]

DESCRIPTION

exo is the command-line interface for Exoscale, a European cloud computing provider. It manages compute instances, storage, DNS, and other cloud resources.
The tool provides commands for all Exoscale services including SKS (Kubernetes), DBaaS, and networking. Configuration stores API credentials for authentication.
exo enables infrastructure automation and management without the web console.

PARAMETERS

COMMAND

Service: compute, iam, storage, dns, etc.
compute instance ACTION
Manage compute instances.
iam ACTION
Identity and access management.
storage ACTION
Object storage operations.
dns ACTION
DNS zone management.
config
Configure CLI credentials.
--help
Display help information.

CONFIGURATION

~/.config/exoscale/exoscale.toml

Stores API credentials and default zone/account settings.

CAVEATS

Requires Exoscale account and API keys. Actions may incur costs. Zone availability varies. Some features require specific subscriptions.

HISTORY

exo is the official CLI for Exoscale, a Swiss cloud provider founded in 2011 offering GDPR-compliant cloud infrastructure with a focus on European data sovereignty.

SEE ALSO

aws(1), gcloud(1), doctl(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community