Download · alpha

Your server. Your apps.

Start with your own server — OpenBSD or Linux — or use an app to join an existing one. These are releases from the alpha channel.

Beta stays on a selected release until the next promotion. Alpha receives new features and fixes earlier. Choosing this page does not switch an installed app's channel; a new installation asks which update channel to follow.

OpenBSD server · amd64

r2360-server · 76.6 MB · manifest signed 2026-10-28

The server binaries, including the installer, original manifest and release signature. Project hosting, history, collaboration and administration tools on your own machine.

What’s new

  • Fix: Completed writes with failed cleanup no longer permanently block server updates.
Download the server bundle

Installation and requirements: server manual ↗.

SHA-256: 614942d18dff852fdb9acfb4cc0ca615bbef5fbf6cf88abcccea60bd1d9820de · SHA256SUMS

The .tar.gz archive is assembled from verified release files. The signature covers the original manifest; the SHA-256 above covers the complete archive.

Linux server · amd64 new

r2360-server-linux · 78.6 MB · manifest signed 2026-10-28 · channel alpha-linux

The same FileES server on Debian 13 and Fedora: binaries, installer, PAM module, SELinux policy and scheduled maintenance (systemd or cron). A build without a sandbox — only OpenBSD gives full process isolation. Its own update channel, independent of the OpenBSD server.

What’s new

  • Fix: Completed writes with failed cleanup no longer permanently block server updates.
Download the Linux server bundle

Requirements: OpenSSH 9.8+ with PAM, Subversion. Installation: server manual, §3.8 ↗.

SHA-256: 6b57a84fd1eda0f8f6fdf4306cad32c9f40aca3694c9b19ce54454b48e6d3525 · SHA256SUMS

Command-line client · Linux and OpenBSD new

Version 0.1.0 · release r2016-cli, signed 2026-10-08 · channel cli

The standalone filees-client: one command synchronizes a folder with a FileES server and exits. No daemon and no window, also for a folder without an SVN working copy — for scripts, cron and machines without a desktop. It does not replace the desktop app and does not update itself.

What’s new

  • Standalone 0.1.0 for Linux and OpenBSD synchronizes files without a daemon, including folders without an SVN working copy.
  • Fix: The command-line client publishes files in new working-copy subfolders.
  • Fix: Large-file downloads wait for the server's final confirmation; interrupted operations can finish without downloading again.
Download for Linux · amd64 (5.5 MB) Download for OpenBSD · amd64 (5.3 MB)

Requires Subversion and OpenSSH. The archive holds the program, a README and the man page. Guide: the manual, command-line client chapter ↗.

SHA-256 Linux: 1f1d7281c1e26357d94e346ca194bbda07365da16138f320e370e3fb32a2453a

SHA-256 OpenBSD: f22008bd2e5ab985091d44c26c1f3704d6e6aed4a49ac09f74f80f07b6ea57ca · SHA256SUMS

These are the archives named by the signed release manifest, byte for byte.

Desktop apps

The Windows and Linux downloads below belong to the same release.

Windows: Microsoft Store

Beta version · updated by the Store

Get it from Microsoft

The simplest way on Windows: no SmartScreen warning. Install one of them — the Store version or the installer below.

Windows installer (.msi)

Version 0.2.0.2366 · 31.2 MB · release r2366, signed 2026-10-29

What’s new

  • Fix: Virtual folders can prepare larger file trees; preparation failures remain visible while synchronization is paused.
  • Fix: Opening a cloud file takes priority over queued background synchronization.
  • Fix: Waiting to verify a downloaded file no longer reports a false synchronization error.
Download the installer

SHA-256: 5aa206175156febb42ffab94a45c64771384c6febd9d74e839b9e9a6c6b1418d · SHA256SUMS

Linux (.AppImage)

Version 0.2.0.2366 · 24.7 MB · release r2366, signed 2026-10-29

Download the AppImage

SHA-256: 98b937adbfbbc4e44ac9d3758fbbf8b7b56c048bd8cc42ff47d7e17f6f2d219b · SHA256SUMS

Running the AppImage

Check the hash, make the file executable and run it. The first run installs FileES into your home directory; later runs start the installed version. A newer AppImage run over an existing installation upgrades it; an older one never takes it back:

sha256sum FileES-0.2.0.2366-x86_64.AppImage
chmod +x FileES-0.2.0.2366-x86_64.AppImage
./FileES-0.2.0.2366-x86_64.AppImage

The first command must print the SHA-256 above.

What you need

  • Windows: Windows 10 version 2004 or later, or Windows 11, with WebView2 (built into Windows 11). The SSH and Subversion clients are built in.
  • Linux: x86-64 with GTK 4 version 4.10 or newer and WebKitGTK 6; the background service runs under your user's systemd. The SSH and Subversion clients are built in.
  • On both: access to a FileES server and an invitation from its administrator. Installing does not give you cloud storage.

Windows: SmartScreen will warn you

The installer is not signed with an Authenticode certificate. Windows may say “Windows protected your PC” — to continue, choose More info → Run anyway. Only do that if the file came from this page and its hash matches:

Get-FileHash .\filees-0.2.0.2366.msi

The result must equal the SHA-256 above. That hash comes from the release manifest signed with the FileES release key, and this page is only built after that signature checks out.

What gets installed

  • No administrator rights on either system; it installs into your own directory: %LOCALAPPDATA%\Programs\FileES on Windows, ~/.local on Linux.
  • Two programs: a background service that looks after your files, and the app window. The service is kept running by Startup on Windows and by your user's systemd on Linux.
  • Later versions arrive through a signed update channel, and you confirm each install in the app. On Linux this works from version 0.1.16.1365 on — if you have an older one, download the new AppImage from this page and run it once: it upgrades the existing installation and keeps your configuration.
  • Uninstalling never removes your configuration, working copies or files.

Android

Android is in preparation. Installation details: the manual.