# RustFS administrator access key. Replace before deployment; do not use public defaults.
RUSTFS_ACCESS_KEY=REPLACE_WITH_UNIQUE_ACCESS_KEY
# RustFS administrator secret key. Replace before deployment; do not use public defaults.
RUSTFS_SECRET_KEY=REPLACE_WITH_UNIQUE_SECRET_KEY

# RustFS data volume storage paths.
# Data volume configuration example path: deploy/data/rustfs.env
# RustFS data volume storage paths, supports multiple volumes from vol1 to vol4
RUSTFS_VOLUMES="./deploy/data/vol{1...4}"
# RustFS service listen address and port
RUSTFS_ADDRESS=0.0.0.0:9000
# Enable RustFS console functionality
RUSTFS_CONSOLE_ENABLE=true
# RustFS console listen address and port
RUSTFS_CONSOLE_ADDRESS=0.0.0.0:9001
# Optional service domain(s) for virtual-hosted-style requests (comma-separated).
# Required for clients that default to virtual-hosted-style addressing (AWS SDK,
# Terraform/Pulumi). Without it, only path-style addressing works (set the client's
# s3_use_path_style = true / force_path_style=true). Example:
# RUSTFS_SERVER_DOMAINS=s3.example.com
# Optional RustFS license content
# RUSTFS_LICENSE=REPLACE_WITH_LICENSE_CONTENT
# Observability configuration endpoint: RUSTFS_OBS_ENDPOINT
RUSTFS_OBS_ENDPOINT=http://localhost:4318
# Optional TLS certificates directory path: deploy/certs
RUSTFS_TLS_PATH=/etc/default/tls
