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 beta.
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
- Bezpieczeństwo: Poprawki bezpieczeństwa
- Bezpieczeństwo: Wzmocniono ochronę linków publicznych przed wielokrotnymi próbami odgadnięcia hasła.
- Dla administratora: Aktualizacja serwera instaluje też aktualne strony podręcznika man.
- Dla administratora: Połączenie między usługami udostępnień wymaga gniazd Unix; konfiguracje TCP wymagają migracji.
- Dla administratora: Można ograniczyć miejsce na odrzuty antywirusa bez skracania retencji plików.
Jeszcze 8 zmian
- Dla administratora: Można ograniczyć rozmiar pobrania mobilnego; serwer sprawdza wolne miejsce przed przygotowaniem pliku.
- Dla administratora: Można ograniczyć łączne miejsce na równoczesne pobrania mobilne; serwer odzyskuje bufory przerwanych pobrań.
- Dla administratora: Serwer odzyskuje miejsce po przerwanym odbiorze pliku na półkę, zachowując aktywne transfery i przyjętą kolejkę.
- Dla administratora: Limit importu obejmuje także pliki pośrednie; przekroczenie zatrzymuje import bez podmiany repozytorium.
- Dla administratora: Serwer przekazuje aplikacji klienckiej informację o krytycznym braku miejsca, aby wstrzymać nowe publikacje.
- Poprawka: Wysyłanie folderu z telefonu nie nadpisuje nowszej edycji wykonanej równocześnie na innej maszynie.
- Poprawka: Poprawiono tworzenie udostępnień publicznych z rozbudowaną listą plików.
- Poprawka: Awaria pojedynczego żądania nie zatrzymuje już usługi linków publicznych.
Wcześniejsze zmiany nie są tu opisane.
Instalacja i wymagania: podręcznik serwera ↗.
SHA-256: 68150ca248aa29e618fbf396d3b3c1efb87f5dcd7306e19715ea1a270b87de77 · 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.
Co nowego
- Poprawka: Próba podłączenia całej partycji zamiast folderu od razu wyświetla czytelne wyjaśnienie.
Windows: Microsoft Store
Najprostsza droga na Windows: bez ostrzeżenia SmartScreen. Zainstaluj jedno — wersję ze Sklepu albo instalator poniżej.
Instalator Windows (.msi)
Pobierz instalatorSHA-256: bed311da23172c3abe3ba074bfd0b8ef8b88eaa59c40c5d4dc1bbb2caf1b9921 · SHA256SUMS
Linux (.AppImage)
Pobierz AppImageSHA-256: f8580a9a07481db540156e12006eecd01c00f7d339be39cb0722bdef7dd2282c · 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.1.19.2028-x86_64.AppImage chmod +x FileES-0.1.19.2028-x86_64.AppImage ./FileES-0.1.19.2028-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.1.19.2028.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 beta 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
- Security: Security improvements
- Security: Improved protection of public links against repeated password guessing.
- For administrators: Server updates now also install the current man pages.
- For administrators: Public-sharing services now require Unix sockets; TCP configurations require migration.
- For administrators: Antivirus rejection storage can be limited without shortening file retention.
8 more changes
- For administrators: Mobile download size can be limited; the server checks free space before preparing the file.
- For administrators: Concurrent mobile downloads can share a storage limit; the server reclaims buffers left by interrupted downloads.
- For administrators: The server reclaims interrupted shelf upload buffers while preserving active transfers and accepted jobs.
- For administrators: Import limits also cover intermediate files; exceeding the limit stops the import without replacing the repository.
- For administrators: The server reports critically low disk space to the client app so it can pause new publications.
- Fix: Uploading a folder from a phone does not overwrite a newer edit made concurrently on another machine.
- Fix: Fixed public share creation with large file lists.
- Fix: A failed individual request no longer stops the public links service.
Earlier changes are not described here.
Installation and requirements: server manual ↗.
SHA-256: 68150ca248aa29e618fbf396d3b3c1efb87f5dcd7306e19715ea1a270b87de77 · 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.
What’s new
- Fix: Attaching a copy at the root of a drive is refused immediately with a clear explanation
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)
Download the installerSHA-256: bed311da23172c3abe3ba074bfd0b8ef8b88eaa59c40c5d4dc1bbb2caf1b9921 · SHA256SUMS
Linux (.AppImage)
Download the AppImageSHA-256: f8580a9a07481db540156e12006eecd01c00f7d339be39cb0722bdef7dd2282c · 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.1.19.2028-x86_64.AppImage chmod +x FileES-0.1.19.2028-x86_64.AppImage ./FileES-0.1.19.2028-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.1.19.2028.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.