No description
Find a file
2026-10-23 10:45:10 +02:00
docs Improve community build documentation 2026-10-23 10:45:10 +02:00
LICENSES Initial ARM64 community build 2026-10-20 21:59:20 +02:00
.gitignore Initial ARM64 community build 2026-10-20 21:59:20 +02:00
build-arm64-appimage.sh Initial ARM64 community build 2026-10-20 21:59:20 +02:00
OpenCloud_Desktop-v4.0.0-62-ge2683627f-linux-gcc-aarch64.AppImage.sha256 Initial ARM64 community build 2026-10-20 21:59:20 +02:00
README.md Improve community build documentation 2026-10-23 10:45:10 +02:00

OpenCloud Desktop ARM64 Community Build

Community-built OpenCloud Desktop AppImage for Linux aarch64 / ARM64.

This is a community build and not an official OpenCloud release.

OpenCloud Desktop ARM64 Community Build

OpenCloud Desktop running natively on Linux ARM64 / aarch64.

This repository provides a community-built Linux aarch64 / ARM64 AppImage of OpenCloud Desktop.

The AppImage is distributed as a Forgejo Release Asset and is not stored in the Git history.

Download

Use the Releases section of this repository to download the current ARM64 AppImage and its corresponding .sha256 file.

Verify the download with:

sha256sum -c OpenCloud_Desktop-v4.0.0-62-ge2683627f-linux-gcc-aarch64.AppImage.sha256

Make it executable:

chmod +x OpenCloud_Desktop-v4.0.0-62-ge2683627f-linux-gcc-aarch64.AppImage

Then run it:

./OpenCloud_Desktop-v4.0.0-62-ge2683627f-linux-gcc-aarch64.AppImage

Artifact

  • File: OpenCloud_Desktop-v4.0.0-62-ge2683627f-linux-gcc-aarch64.AppImage
  • Version identifier: v4.0.0-62-ge2683627f
  • Architecture: aarch64
  • Compiler family: GCC
  • SHA256 file: OpenCloud_Desktop-v4.0.0-62-ge2683627f-linux-gcc-aarch64.AppImage.sha256

Build environment

This artifact was built on:

  • Device: LENOVO 21N2S0T00D
  • CPU architecture: aarch64
  • Memory: 30,1 GiB
  • Operating system: Ubuntu 26.04.1 LTS
  • Kernel: 7.0.0-38-generic
  • Desktop session at build time: wayland
  • Compiler: g++ (Ubuntu 15.2.0-16ubuntu1) 15.2.0
  • Qt: 6.10.2
  • cmake version 4.2.3
  • libc: glibc 2.43

Source revisions

  • OpenCloud Desktop: e2683627fb71d51b90a91311558f32de926c6dcd
  • openVFS: 5825cedf0beb79e13136bd87f4a37f8fba0f88a9
  • LibreGraph API Qt client: 2fab9dbbdeed0c9a4bf3b1dbc21b8dd482b159a0 (v1.0.4)
  • KDSingleApplication: cb0c664b40d3b31bad30aa3521eff603162ed0bd (v1.1.0)

The output filename is derived automatically from the OpenCloud Desktop Git checkout. If HEAD is exactly on a Git tag, that tag is used. Otherwise, git describe --tags --always --dirty is used, so development builds cannot be mistaken for an official release build.

Included Linux functionality

The build pipeline includes:

  • Native aarch64 OpenCloud Desktop binary
  • Qt 6 runtime and QML dependencies
  • Qt Wayland platform/integration plugins
  • XCB fallback
  • openVFS
  • FUSE3-based files-on-demand support
  • OpenVFS configuration
  • OpenCloud VFS plugin AppImage RPATH fix
  • SHA256 checksum generation

Current test coverage

At the time this README was generated, the build pipeline and resulting AppImage had been functionally tested on the build system described above.

Testing performed during initial development included:

  • Native ARM64 application startup
  • OpenCloud authentication
  • File synchronization
  • OpenVFS / FUSE3
  • Files-on-demand / virtual filesystem
  • Wayland/XCB packaging work

Important: this is currently the only physical ARM64 Linux hardware / distribution configuration used for hands-on functional validation of this build pipeline.

The AppImage is not Snapdragon-specific. It targets Linux aarch64 and may run on other 64-bit ARM Linux systems, including Raspberry Pi hardware. However, those systems are not claimed as tested unless they have actually been validated.

Architecture compatibility does not automatically guarantee distribution compatibility. In particular, this artifact is built against the libc and userspace available on the build host. Systems with an older glibc baseline may therefore require a build produced in an older, defined build environment.

For official wide-distribution releases, a controlled CI/container/chroot baseline should be used and tested across multiple ARM64 distributions.

Rebuild

Run:

./build-arm64-appimage.sh

Optional variables include:

WORKDIR=/path/to/work
JOBS=12
DESKTOP_REF=main
OPENVFS_REF=main
LIBREGRAPH_REF=v1.0.4
KDSINGLE_REF=v1.1.0
CLEAN=1
SKIP_APT=1

Maintainer

This ARM64 community build and its packaging pipeline are maintained by:

Pandolin

Web: https://pandolin.io

Matrix: @axel:pandolin.online

Please use these contact details for issues specifically related to this ARM64 community build or its packaging.

For OpenCloud Desktop issues unrelated to this build, please use the official OpenCloud upstream project.

Notes

openVFS is currently described upstream as experimental. It uses FUSE and is managed by the desktop client in normal operation.

This build pipeline is an initial ARM64 packaging implementation and should be reviewed and adapted to the project's official CI/release environment before being treated as an official OpenCloud release process.