Download Uppidi Upload

Uppidi Upload is an open source, cross-platform application for uploading media and files to public and private providers. Upload images, videos, and other files from your phone, tablet, or desktop and share the URL anywhere, including IRC (backed by a public provider of your choice for the file itself). All pre-built binaries are available from GitHub Releases.

Android

Download the APK for your device architecture. Most modern phones use arm64-v8a.

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:

  1. Clone the repo: git clone https://github.com/xpufx/uppidi-upload.git
  2. Install Flutter SDK >= 3.16.0
  3. Run flutter pub get
  4. Build for your target:
    • flutter build apk --release --target-platform android-arm64 — Android
    • flutter 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