Android
Download the APK for your device architecture. Most modern phones use arm64-v8a.
- arm64-v8a — 64-bit ARM (most phones & tablets)
- armeabi-v7a — 32-bit ARM (older devices)
- x86_64 — x86 devices (emulators, Chromebooks)
After downloading, open the APK file on your device to install. You may need to enable Install from unknown sources in your device settings.
Linux
AppImage (recommended)
Download the AppImage, make it executable, and run:
chmod +x uppidi-upload-*.appimage
./uppidi-upload-*.appimage
tar.gz archive
Download the tar.gz archive, extract, and run the binary:
tar xzf uppidi-upload-*-linux.tar.gz
./uppidi-upload
Flatpak
Download the Flatpak from the latest release and install:
flatpak install --user uppidi-upload-*-linux.flatpak
flatpak run com.uppidi.UppidiUpload
Windows
Download the Windows zip archive from the latest release, extract it, and run uppidi_upload.exe.
Windows builds are produced by a GitHub Actions workflow and attached as build artifacts to the workflow run.
Build from Source
You can build Uppidi yourself if you prefer. See the full build instructions in the repository:
- Clone the repo:
git clone https://github.com/xpufx/uppidi-upload.git - Install Flutter SDK >= 3.16.0
- Run
flutter pub get - Build for your target:
flutter build apk --release --target-platform android-arm64— Androidflutter build linux --release— Linux (tar.gz + Flatpak via CI)flutter build windows --release— Windows
Detailed build instructions and prerequisite information are available in BUILDING.md.
User Manual
Read the full user manual for detailed instructions on uploading files, managing providers, using upload history, and customizing settings.
System Requirements
- Android: Android 5.0 (API 21) or later
- Linux: GTK 3 runtime, any modern distribution
- Windows: Windows 10 or later