Object Storage: como conectar com rclone, s3cmd e AWS CLI

Matheus Alexandre

Matheus Alexandre

Última atualização em Sep 29, 2026

Você precisa do endpoint da API (informado na ativação), da Access Key, da Secret Key e do nome do bucket, veja Primeiros passos.

rclone (recomendado para backup e sincronização)

Instalação (Linux):

curl https://rclone.org/install.sh | sudo bash

Configuração sem o assistente, crie ~/.config/rclone/rclone.conf:

[lura]
type = s3
provider = Other
access_key_id = SUA_ACCESS_KEY
secret_access_key = SUA_SECRET_KEY
endpoint = https://ENDPOINT-DA-API
region = us-east-1
acl = private

Uso:

rclone lsd lura:                          # lista buckets
rclone copy /var/www lura:backups-vps/www --progress   # envia (só o que mudou)
rclone sync /var/www lura:backups-vps/www              # espelha (apaga no destino o que sumiu na origem)
rclone copy lura:backups-vps/www /restore              # baixa
rclone mount lura:midia /mnt/midia --daemon            # monta como pasta

Windows: baixe o rclone.exe em rclone.org, use rclone config ou o mesmo arquivo em %APPDATA%\rclone\rclone.conf.

AWS CLI

pip install awscli        # ou apt install awscli
aws configure             # Access Key, Secret Key, região us-east-1, output json

Para não digitar --endpoint-url toda vez, adicione ao ~/.aws/config:

[default]
region = us-east-1
s3 =
    endpoint_url = https://ENDPOINT-DA-API
aws s3 ls
aws s3 cp arquivo.zip s3://backups-vps/
aws s3 sync ./site s3://midia-site/ --delete

s3cmd

sudo apt install s3cmd
s3cmd --configure

No assistente: informe as chaves, em S3 Endpoint coloque ENDPOINT-DA-API e em DNS-style bucket+hostname coloque ENDPOINT-DA-API também (path-style). Depois:

s3cmd ls
s3cmd put arquivo.zip s3://backups-vps/
s3cmd sync ./pasta/ s3://backups-vps/pasta/

Interface gráfica

Cyberduck (Windows/mac) e S3 Browser (Windows): novo perfil tipo "S3 (compatível)", servidor = endpoint, chaves. Bom para navegar e fazer uploads pontuais.

Dicas de desempenho

  • Muitos arquivos pequenos: rclone copy --transfers 16 --checkers 32.
  • Arquivos grandes: o upload é feito em partes automaticamente (multipart).
  • Sempre use copy para backup e reserve sync para quando quiser um espelho exato.