O que é o rclone?
O rclone é um gerenciador de arquivos em nuvem para a linha de comando. Ele fala com mais de setenta provedores — S3 e tudo que é compatível com S3, Google Drive, Dropbox, OneDrive e SharePoint, Backblaze B2, Google Cloud Storage, Swift, SFTP, FTP, WebDAV e HTTP puro — com um único conjunto de comandos. Ele copia, sincroniza e move com somas de verificação, monta qualquer remoto como sistema de arquivos, serve-o por meia dúzia de protocolos e transfere direto entre dois remotos sem passar os dados pelo seu disco.
⚡ Principais recursos do rclone
☁️ Mais de setenta backends
Object storages compatíveis com S3, nuvens de consumo, suítes corporativas e os protocolos de sempre (SFTP, FTP, WebDAV, HTTP) atrás do mesmo conjunto de comandos.
🔁 Sincronizar com somas de verificação
copy, sync e move comparam tamanho, data e hashes, e --dry-run mostra exatamente o que mudaria antes de mudar.
🗂️ Montar como sistema de arquivos
rclone mount coloca um remoto sob um diretório, com cache VFS, para que programas comuns leiam e escrevam nele.
🌐 Servir de volta
rclone serve publica qualquer remoto por HTTP, WebDAV, SFTP, FTP, DLNA, NFS ou um endpoint S3 — útil para aparelhos que só falam um protocolo.
🔐 Criptografia no cliente
A camada crypt criptografa conteúdo e nomes antes do upload, e o arquivo de configuração com seus tokens também pode ser criptografado.
⚡ Feito para volume
Transferências e verificações em paralelo, tabelas de banda, filtros e cópias no lado do servidor que nunca puxam os bytes pela sua máquina.
apt upgrade mantém você na versão mais recente.
📦 Instalação a partir do deb.griffo.io
Passo 1: Adicionar o repositório
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 Existe um espelho grátis para sempre. deb-free.griffo.io distribui pacotes grátis para sempre — sem conta, sem assinatura, no máximo 2 meses atrás do upstream, correções de segurança imediatas. Hoje ele traz cliamp, Ghostty, lazydocker, Oh My Posh e Zed; rclone não está entre elas, então o repositório acima é a única forma de instalar hoje — peça e ela pode ser adicionada.
Passo 2: Instalar o rclone
# Instalar o rclone mais recente
sudo apt install rclone
# Verificar a instalação
rclone version# Instalar o rclone mais recente
apt install rclone
# Verificar a instalação
rclone versionPasso 3: Configurar seu primeiro remoto
# Assistente interativo: escolha o provedor, autorize e nomeie o remoto
rclone config
# Listar os remotos configurados
rclone listremotes
# Dar uma olhada em um deles
rclone lsd mydrive:
# A página de manual e as conclusões de bash, zsh e fish vêm no pacote
man rclone🎯 Exemplos básicos de uso
Copiando e sincronizando:
# Enviar uma pasta, com indicador de progresso
rclone copy -P ~/Documents mydrive:Documents
# Deixar o destino igual à origem — sempre com um teste antes
rclone sync --dry-run ~/site remote:bucket/site
rclone sync -P ~/site remote:bucket/site
# De uma nuvem para outra direto, sem cópia local
rclone copy s3:bucket/data b2:backup/data
# Conferir que o que chegou bate com o que foi enviado
rclone check ~/site remote:bucket/siteMontando e servindo:
# Montar um remoto como sistema de arquivos (precisa de FUSE)
sudo apt install fuse3
rclone mount mydrive: ~/mnt/drive --vfs-cache-mode writes
# Servir um remoto na rede local por HTTP ou WebDAV
rclone serve http remote:public --addr :8080
rclone serve webdav remote:docs --addr :8081
# Explorar o que ocupa espaço, no estilo ncdu
rclone ncdu remote:
# Apenas o tamanho total de um bucket
rclone size remote:bucket# Montar um remoto como sistema de arquivos (precisa de FUSE)
apt install fuse3
rclone mount mydrive: ~/mnt/drive --vfs-cache-mode writes
# Servir um remoto na rede local por HTTP ou WebDAV
rclone serve http remote:public --addr :8080
rclone serve webdav remote:docs --addr :8081
# Explorar o que ocupa espaço, no estilo ncdu
rclone ncdu remote:
# Apenas o tamanho total de um bucket
rclone size remote:bucketAjustes, filtros e criptografia:
# Mais paralelismo para muitos arquivos pequenos
rclone sync -P --transfers 8 --checkers 16 src: dst:
# Uma tabela de banda, para o backup não comer o dia de trabalho
rclone sync -P --bwlimit "08:00,512k 23:00,off" ~/photos remote:photos
# Filtros em vez de copiar tudo
rclone copy src: dst: --exclude "*.tmp" --filter-from filters.txt
# Envolver um remoto existente em criptografia no cliente
rclone config create secret crypt remote=mydrive:vault🔧 Integrações com outras ferramentas
o rclone é a peça em que outras ferramentas se apoiam:
- FUSE:
fuse3(oufuse) transforma orclone mountem um diretório de verdade para programas que só entendem arquivos - systemd: uma unit por montagem ou por
serve, e um timer para osyncnoturno: é assim que ele roda sem supervisão - Ferramentas de backup: restic e afins falam com o rclone como remoto, o que lhes dá na hora todos os backends que ele suporta
- Controle remoto:
rclone rcd --rc-web-guiexpõe uma API HTTP e uma interface de navegador para transferências longas - Arquivo de configuração:
~/.config/rclone/rclone.confguarda os remotos e pode ser criptografado, para as credenciais nunca ficarem em texto puro
🚀 Por que escolher o deb.griffo.io?
- Ubuntu oficial: traz o rclone no universe, congelado no dia da release, então provedores e subcomandos mais novos simplesmente não existem ali
- Script de instalação upstream: atualizado, mas joga um binário em
/usr/binfora do apt e depois espera que você userclone selfupdate - Snap: confinado, o que torna montagens FUSE e caminhos fora da sua pasta pessoal mais trabalhosos do que deveriam ser
- deb.griffo.io: versão mais recente com atualizações automáticas
- ✅ Backends que ainda funcionam: a versão mais nova, com as correções de provedores e os backends novos que a versão congelada do arquivo nunca recebeu
- ✅ O apt mantém atualizado: sem
selfupdate, sem script de instalação escrevendo em/usr/binpor trás do gerenciador de pacotes - ✅ Atualizações automáticas: os pacotes são atualizados poucas horas após cada lançamento upstream
- ✅ Pacote completo: o binário oficial upstream mais a página de manual
rclone.1e as conclusões de bash, zsh e fish - ✅ Quatro arquiteturas: amd64, arm64, armhf e i386, então o NAS e o Raspberry Pi recebem o mesmo rclone da estação de trabalho
- ✅ Multi-distribuição: funciona no Ubuntu 22.04, 24.04, 25.10 e 26.04
- ✅ Manutenção simples: atualizações com os comandos apt de sempre
📦 Repositório de build do pacote
Os pacotes Ubuntu são construídos e mantidos automaticamente neste repositório do GitHub:
- ☁️ rclone-debian - Builds dos últimos lançamentos
🔗 Pacotes relacionados
Também disponíveis no deb.griffo.io:
- Garage - Armazenamento S3 auto-hospedado para sincronizar
- DuckDB - Consultar Parquet e CSV direto do object storage
- Yazi - Gerenciador de arquivos no terminal para o lado local
- Zellij - Multiplexador para deixar uma transferência longa rodando