Instalação
Instale o WingDrive no Linux, Windows ou em um servidor, ou compile-o a partir do código-fonte.
Obtenha pacotes pré-compilados na página de download ou no GitHub Releases. Cada versão inclui arquivos SHA256SUMS para verificar o download.
Linux
Linux (x86_64) é a plataforma compatível.
AppImage
Funciona em qualquer distribuição sem instalar nada no sistema:
chmod +x WingDrive-*-x86_64.AppImage
./WingDrive-*-x86_64.AppImage
Debian, Ubuntu e derivados
sudo apt install ./WingDrive-*-amd64.deb
Arch Linux e derivados (AUR)
Dois pacotes instalam o mesmo AppImage da versão lançada e entram em conflito entre si:
wingdrive-binacompanha apenas versões estáveis.wingdrive-nightlyacompanha todas as versões, incluindo alpha, beta e rc. Uma versão estável também o atualiza, então ele nunca fica atrás dewingdrive-bin.
yay -S wingdrive-bin # ou: yay -S wingdrive-nightly
Sem um helper para AUR:
git clone https://aur.archlinux.org/wingdrive-bin.git
cd wingdrive-bin
makepkg -si
Windows 10 e 11 (beta)
Baixe o instalador NSIS (.exe) ou o .msi para x64. Os instaladores ainda não são assinados, então o SmartScreen exibe um aviso na primeira execução: selecione More info e depois Run anyway. Confira o arquivo com SHA256SUMS-windows:
Get-FileHash .\WingDrive-*-x64-setup.exe -Algorithm SHA256
macOS
Versões pré-compiladas e assinadas estão planejadas para o marco M3. Até lá, compile a partir do código-fonte (abaixo).
Servidor sem interface gráfica
Execute o daemon com sua interface web em um NAS, servidor doméstico ou VPS:
docker run -d --name wingdrive \
-p 8080:8080 -p 7373:7373 \
-v wingdrive-data:/data \
-e WING_AUTH=admin:change-me \
ghcr.io/bernardopg/wingdrive/server:latest
Consulte Auto-hospedagem para configurações com Compose, systemd e proxy reverso.
Compile a partir do código-fonte
Você precisa da toolchain Rust fixada em rust-toolchain.toml (instalada pelo rustup), Bun 1.3+, just e Python 3.9+ (para adaptadores).
git clone https://github.com/bernardopg/wingdrive
cd wingdrive
just setup # dependências nativas + configuração do cargo
just dev-desktop # aplicativo desktop; inicia o daemon para você
Outras receitas úteis:
just dev-daemon # somente o daemon, com suporte a ffmpeg e HEIF
just dev-server # servidor sem interface gráfica + interface web
just cli status # executa a CLI wing a partir do código-fonte
just test # executa os testes do workspace
Verifique um download
sha256sum -c SHA256SUMS --ignore-missing