Skip to content
drweb86Public

About

BUtil creates incremental backups, incremental synchronization and imports multimedia on your PC with deduplication and WebDAV, S3-compatible, NFS, Azure Blob, SFTP, FTPS, and SMB/CIFS transports support for Windows and Linux.

Topics

Resources

Stars

19 stars

Watchers

1 watching

Forks

Repository files navigation

BUtil Logotype BUtil

Backup/synchronize your data Windows, Linux.

Import photos from phone via WI-FI and more.

Image Gallery

Screenshots

🌐 Supported languages (70+)

Afrikaans, Albanian, Arabic, Armenian, Asturian, Basque, Belarusian, Bengali, Bosnian, Breton, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, Efik, Esperanto, Estonian, Farsi, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Korean, Kurdish, Latvian, Lithuanian, Luxembourgish, Macedonian, Malay, Marathi, Mongolian, Nigerian Pidgin, Norwegian, Pashto, Polish, Portuguese, Romanian, Russian, Scottish Gaelic, Serbian, Slovak, Slovenian, Spanish, Swedish, Tamil, Tatar, Telugu, Thai, Traditional Chinese, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese, Welsh, Yue Chinese, English

Features

Requirements

Windows 11 x64, ARM64 or Linux (glibc, amd64 and arm64).

📦 Installation Options

📦 Installation for Windows

A. Microsoft Store

Best option. Store will keep application up to date.

B. WinGet

winget install --id SiarheiKuchuk.BUtil

C. Setup look for asset windows_setup.exe

Setup is good when you can't use Store (no Microsoft Account, etc). Application will check for self-updates however you should manually update the application.

D. Binaries look for windows_archive.7z

Binaries are good if setups and zip archives are blocked by corporate policies. Application will check for self-updates however you should manually update the application.

📦 Installation for Linux

Debian, Ubuntu, and derivatives

A. Installation via APT Repository

Best option. System will keep application updated.

One-Time Setup - add repository

curl -fsSL https://drweb86.github.io/butil/gpg-key.pub | sudo gpg --dearmor -o /usr/share/keyrings/butil.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/butil.gpg] https://drweb86.github.io/butil stable main" | sudo tee /etc/apt/sources.list.d/butil.list > /dev/null

Install sudo apt update && sudo apt install butil

Update sudo apt update && sudo apt upgrade butil

Uninstall

sudo apt remove butil
sudo rm /etc/apt/sources.list.d/butil.list /usr/share/keyrings/butil.gpg

B. DEB look for asset linux_arm64.deb and linux_amd64.deb

Those files can be installed with sudo dpkg -i butil_*_linux_*.deb && sudo apt-get install -f .

Uninstall sudo apt remove butil

C. Bash script

Installation:

wget -O - https://raw.githubusercontent.com/drweb86/butil/master/sources/ubuntu-install.sh | bash

Installation of preview:

wget -O - https://raw.githubusercontent.com/drweb86/butil/master/sources/ubuntu-install.sh | bash -s -- --latest

Uninstallation (source install only):

wget -O - https://raw.githubusercontent.com/drweb86/butil/master/sources/ubuntu-uninstall.sh | bash

Fedora, RHEL, Rocky, Alma, and openSUSE

RPM look for asset linux_x86_64.rpm and linux_aarch64.rpm

sudo dnf install ./butil_*_linux_*.rpm

openSUSE: sudo zypper install ./butil_*_linux_*.rpm

Arch Linux, Manjaro, and EndeavourOS

Pacman look for asset linux_x86_64.pkg.tar.zst and linux_aarch64.pkg.tar.zst

sudo pacman -U butil_*_linux_*.pkg.tar.zst

Other glibc Linux (amd64 and arm64)

Tarball look for asset linux_amd64.tar.gz and linux_arm64.tar.gz

sudo tar -C / -xzf butil_*_linux_*.tar.gz

The tarball unpacks into /usr. The system needs glibc, libstdc++, libX11, and fontconfig.

After installation for linux, the following commands are available: butil-ui — graphical user interface; butilc — console tool for automation and scheduling. Scheduling uses crontab. Debian and Ubuntu packages depend on cron; Arch packages depend on cronie. On Fedora, RHEL, openSUSE, and the tarball, install cron or cronie when it is not already present.

About

BUtil creates incremental backups, incremental synchronization and imports multimedia on your PC with deduplication and WebDAV, S3-compatible, NFS, Azure Blob, SFTP, FTPS, and SMB/CIFS transports support for Windows and Linux.

Topics

Resources

Stars

19 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages