Processes replication tasks from Asynq work queue.
Hosts management gRPC API on port :9670 and REST API on port :9671.
Set storage and Redis credentials in config.yaml and run.
The config file contains commented examples for:
- S3 storage configuration
- Swift storage configuration (requires
authURLand Keystone credentials) - Dynamic credentials (manage credentials via API instead of config)
See config.yaml for all options with examples.
Key settings:
storage.storages- S3 and Swift storage definitions with credentialsstorage.dynamicCredentials- enable API-based credential managementapi.enabled- enable management API (required for chorctl)concurrency- max parallel replication tasks