Twój serwer. Twoje aplikacje.
Zacznij od własnego serwera — OpenBSD albo Linux — albo dołącz aplikacją do istniejącego. Poniżej wydania kanału alpha.
Beta pozostaje przy wybranym wydaniu do kolejnego awansu. Alpha otrzymuje nowe funkcje i poprawki wcześniej. Wybór strony nie przełącza kanału zainstalowanej aplikacji; nowa instalacja pyta o kanał aktualizacji.
Serwer OpenBSD · amd64
Kompletny zestaw binariów serwera wraz z instalatorem, oryginalnym manifestem i podpisem wydania. Hosting projektów, historia, współpraca i narzędzia administracyjne na Twojej maszynie.
Co nowego
- Poprawka: Zakończone zapisy z nieudanym sprzątaniem nie blokują trwale aktualizacji serwera.
Instalacja i wymagania: podręcznik serwera ↗.
SHA-256: 614942d18dff852fdb9acfb4cc0ca615bbef5fbf6cf88abcccea60bd1d9820de · SHA256SUMS
Archiwum .tar.gz jest pakowane ze zweryfikowanych plików wydania. Podpis obejmuje oryginalny manifest; SHA-256 powyżej dotyczy całego archiwum.
Serwer Linux · amd64 nowość
Ten sam serwer FileES na Debianie 13 i Fedorze: binaria, instalator, moduł PAM, polityka SELinux i zadania okresowe (systemd albo cron). Wersja bez piaskownicy — pełną izolację procesów daje tylko OpenBSD. Własny kanał aktualizacji, niezależny od serwera OpenBSD.
Co nowego
- Poprawka: Zakończone zapisy z nieudanym sprzątaniem nie blokują trwale aktualizacji serwera.
Wymagania: OpenSSH 9.8+ z PAM, Subversion. Instalacja: podręcznik serwera, §3.8 ↗.
SHA-256: 6b57a84fd1eda0f8f6fdf4306cad32c9f40aca3694c9b19ce54454b48e6d3525 · SHA256SUMS
Klient wiersza poleceń · Linux i OpenBSD nowość
Samodzielny filees-client: jedno polecenie synchronizuje folder z serwerem FileES i kończy pracę. Bez demona i okna, także dla folderu bez kopii roboczej SVN — do skryptów, crona i maszyn bez pulpitu. Nie zastępuje aplikacji desktopowej i nie aktualizuje się sam.
Co nowego
- Samodzielny klient 0.1.0 dla Linux i OpenBSD synchronizuje pliki bez demona, także bez kopii roboczej SVN.
- Poprawka: Klient wiersza poleceń wysyła pliki w nowych podfolderach kopii roboczej.
- Poprawka: Pobranie dużego pliku czeka na końcowe potwierdzenie serwera; przerwaną operację można dokończyć bez ponownego pobierania.
Wymaga Subversion i OpenSSH. Archiwum zawiera program, README i stronę man. Opis: podręcznik, rozdział o kliencie wiersza poleceń ↗.
SHA-256 Linux: 1f1d7281c1e26357d94e346ca194bbda07365da16138f320e370e3fb32a2453a
SHA-256 OpenBSD: f22008bd2e5ab985091d44c26c1f3704d6e6aed4a49ac09f74f80f07b6ea57ca · SHA256SUMS
To archiwa z podpisanego manifestu wydania, bajt w bajt.
Aplikacje desktopowe
Windows i Linux poniżej tworzą parę z jednego wydania.
Windows: Microsoft Store
Najprostsza droga na Windows: bez ostrzeżenia SmartScreen. Zainstaluj jedno — wersję ze Sklepu albo instalator poniżej.
Instalator Windows (.msi)
Co nowego
- Poprawka: Foldery wirtualne mogą przygotować większe drzewa plików; błąd przygotowania pozostaje widoczny także podczas pauzy.
- Poprawka: Otwarcie pliku z chmury ma pierwszeństwo przed oczekującą synchronizacją w tle.
- Poprawka: Oczekiwanie na sprawdzenie pobranego pliku nie zgłasza już fałszywego błędu synchronizacji.
SHA-256: 5aa206175156febb42ffab94a45c64771384c6febd9d74e839b9e9a6c6b1418d · SHA256SUMS
Linux (.AppImage)
Pobierz AppImageSHA-256: 98b937adbfbbc4e44ac9d3758fbbf8b7b56c048bd8cc42ff47d7e17f6f2d219b · SHA256SUMS
Jak uruchomić AppImage
Sprawdź skrót, nadaj prawo uruchamiania i odpal plik. Przy pierwszym uruchomieniu AppImage instaluje FileES w Twoim katalogu domowym, kolejne uruchamiają zainstalowaną wersję. Nowszy AppImage uruchomiony na istniejącej instalacji ją aktualizuje; starszy niczego nie cofa:
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
Wynik pierwszego polecenia musi być równy SHA-256 podanemu wyżej.
Czego potrzebujesz
- Windows: Windows 10 w wersji 2004 lub nowszej albo Windows 11, z WebView2 (w Windows 11 jest w systemie). Klienci SSH i Subversion są wbudowani.
- Linux: x86-64 z GTK 4 w wersji 4.10 lub nowszej i WebKitGTK 6; usługę w tle prowadzi systemd użytkownika. Klienci SSH i Subversion są wbudowani.
- Na obu: dostępu do serwera FileES i zaproszenia od jego administratora. Instalacja nie zapewnia przestrzeni w chmurze.
Windows: SmartScreen ostrzeże przed uruchomieniem
Instalator nie jest podpisany certyfikatem Authenticode. Windows może pokazać „System Windows ochronił Twój komputer” — przejście dalej to Więcej informacji → Uruchom mimo to. Rób to tylko wtedy, gdy plik pochodzi z tej strony i jego skrót się zgadza:
Get-FileHash .\filees-0.2.0.2366.msi
Wynik musi być równy SHA-256 podanemu wyżej. Ten skrót pochodzi z manifestu wydania podpisanego kluczem wydań FileES; strona jest budowana dopiero po sprawdzeniu tego podpisu.
Co się zainstaluje
- Na obu systemach bez uprawnień administratora, w katalogu użytkownika: na Windows w
%LOCALAPPDATA%\Programs\FileES, na Linuksie w~/.local. - Dwa programy: usługa w tle, która pilnuje plików, i okno aplikacji. Usługę prowadzi Autostart na Windows, a na Linuksie systemd użytkownika.
- Kolejne wersje przychodzą podpisanym kanałem aktualizacji, a instalację potwierdzasz w aplikacji. Na Linuksie działa to od wersji 0.1.16.1365 — kto ma starszą, pobiera z tej strony nowy AppImage i uruchamia go raz: zaktualizuje istniejącą instalację, zachowując konfigurację.
- Odinstalowanie nie usuwa Twojej konfiguracji, kopii roboczych ani plików.
Android
Android jest w przygotowaniu. Szczegóły instalacji: podręcznik.
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
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.
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
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.
Requirements: OpenSSH 9.8+ with PAM, Subversion. Installation: server manual, §3.8 ↗.
SHA-256: 6b57a84fd1eda0f8f6fdf4306cad32c9f40aca3694c9b19ce54454b48e6d3525 · SHA256SUMS
Command-line client · Linux and OpenBSD new
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.
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
The simplest way on Windows: no SmartScreen warning. Install one of them — the Store version or the installer below.
Windows installer (.msi)
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.
SHA-256: 5aa206175156febb42ffab94a45c64771384c6febd9d74e839b9e9a6c6b1418d · SHA256SUMS
Linux (.AppImage)
Download the AppImageSHA-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\FileESon Windows,~/.localon 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.