Open Source • PySide6 (Qt6) + Rclone + FUSE3

Suas nuvens no Linux como pastas nativas.

A experiência do cliente do Google Drive do Windows no seu Linux: ícone na bandeja do sistema, painel flutuante com gráfico de velocidade em tempo real e atalho automático no Dolphin, Nautilus, Thunar e Nemo.

Demonstração animada do DucksDrive abrindo o painel da bandeja, a pasta no Dolphin e pausando transferências

Clique no ícone da bandeja para ver o progresso em tempo real, abrir a pasta montada no gerenciador de arquivos ou pausar os envios na hora.

Painel flutuante do DucksDrive com transferências ativas, barra de quota e gráfico QPainter Painel flutuante do DucksDrive conectado mostrando uso de armazenamento e histórico

Visualize o espaço usado na nuvem (Quota), pause/retome transferências com 1 clique, acompanhe múltiplos arquivos simultâneos e o gráfico em tempo real via QPainter.

Configuração OAuth para Google Drive, OneDrive e Dropbox Configuração avançada para Amazon S3, MinIO, WebDAV, Mega e SFTP

Adicione nuvens OAuth (Google Drive, OneDrive, Dropbox, Box, pCloud) pelo navegador ou configure S3/MinIO, Nextcloud/WebDAV, Mega, FTP e SFTP direto na janela.

Tela de configurações do DucksDrive com controle de banda, modo de cache VFS e idioma

Ajuste limite de banda (--bwlimit), modo e tamanho máximo do cache VFS no SSD, transferências paralelas, idioma (PT-BR / EN-US) e inicialização automática.

Provedores Suportados Direto pela Interface
☁️ Google Drive 🟦 Microsoft OneDrive 📦 Dropbox 🔴 Mega 📫 Box 🌩️ pCloud 🪣 Amazon S3 / Compatible 🌐 Nextcloud / WebDAV 📂 SFTP / FTP

Feito para o Desktop Linux moderno

Compatível com KDE Plasma, GNOME, XFCE, Cinnamon e qualquer ambiente com suporte à bandeja do sistema.

📈

Painel com Gráfico em Tempo Real

Clique no ícone da bandeja para abrir o painel flutuante com progresso por arquivo, velocidade em MB/s, tempo restante (ETA) e histórico gráfico renderizado com QPainter.

📁

Atalho Automático no Gerenciador

Monta via FUSE em ~/CloudDrives/{remoto} e adiciona o atalho automaticamente na barra lateral do Dolphin (KDE) (com backup automático do user-places.xbel.bak), Nautilus, Thunar e Nemo.

🎮

Modo Gamer (Limite de Banda)

Configure --bwlimit (ex: 10M) direto pela interface para evitar que uploads grandes saturem sua rede ou aumentem o ping em jogos online.

⚡

Controle de Cache SSD (VFS)

Defina o limite de espaço usado pelo cache no seu SSD (--vfs-cache-max-size) e a quantidade de transferências simultâneas (--transfers) sem tocar em arquivos de texto.

🛡️

Monitoramento FUSE e Desligamento Seguro

Um QTimer vigia o processo FUSE em segundo plano sem travar a interface. Ao fechar o app, ele aguarda até 15s para garantir que o cache seja gravado com segurança na nuvem.

🔒

Instância Única e Logs Rotativos

Protegido com QLockFile para evitar conflitos na porta RC do rclone e equipado com RotatingFileHandler (até 5 MB) em ~/.local/share/ducksdrive/.

Instalação em Segundos

O instalador detecta automaticamente sua distribuição Linux, instala o rclone e o fuse3, configura o ambiente isolado e cria o atalho no menu de aplicativos.

bash — install.sh
$git clone https://github.com/Patopatetico2-lab/ducksdrive.git
$cd ducksdrive
$chmod +x install.sh
$./install.sh
🐧 Debian / Ubuntu / Mint (apt) 🏹 Arch / Manjaro (pacman) 🎩 Fedora / RHEL (dnf) 🦎 openSUSE (zypper)

📦 Prefere usar AppImage?

Você também pode baixar o pacote portátil DucksDrive-x86_64.AppImage que já traz o binário do rclone embutido, ou gerar o seu próprio AppImage localmente com um comando:

$./build_appimage.sh
Ver Releases no GitHub ↗

Perguntas Frequentes

Dúvidas comuns sobre montagem de nuvens via Rclone + FUSE3 no Linux.

Qual a diferença do DucksDrive para o Insync, RaiDrive e Rclone Browser?

O DucksDrive é 100% gratuito e open-source (diferente do Insync) e traz a experiência moderna do cliente do Google Drive do Windows e do RaiDrive para o Linux. Ao contrário de interfaces antigas como Rclone Browser ou RcloneTray, ele é feito em PySide6 (Qt6) com painel flutuante na bandeja, gráfico de velocidade em tempo real (QPainter), pausa de envios em 1 clique e criação automática de atalhos no Dolphin, Nautilus, Thunar e Nemo.

Os arquivos ocupam espaço no meu SSD ou ficam na nuvem?

As nuvens são montadas sob demanda via FUSE3 em ~/CloudDrives/{remoto}. Você navega pelos arquivos como uma pasta local sem precisar baixar toda a nuvem. O cache inteligente VFS usa apenas o espaço máximo que você definir nas configurações (ex: 10G em --vfs-cache-max-size).

Como evitar que o upload de arquivos grandes dê lag em jogos online?

Na tela de Configurações você pode ativar o limite de banda (--bwlimit, como 10M) a qualquer momento ou pausar todas as transferências com um clique direto no ícone da bandeja do sistema.