Skip to content

Wszystko o WordPressie, tworzeniu stron — i nie tylko

🔥 Menedżery plików w PHP: 5 żywych rozwiązań dla web developmentu w 2026

🔥 Menedżery plików w PHP: 5 żywych rozwiązań dla web developmentu w 2026

PHP-owe menedżery plików rozwiązują problem, o którym nie mówi się od razu. Klient nie umie korzystać z FTP. Content manager musi wgrywać pliki multimedialne bez SSH. Albo potrzebny jest wspólny udział plikowy dla zespołu bez subskrypcji Dropboxa. Jedna strona PHP z interfejsem przeglądarkowym zamyka wszystkie te scenariusze w godzinę konfiguracji.

Przez dwadzieścia lat ekosystem rozrósł się: od jednoplikowych narzędzi po platformy korporacyjne z audytem i SSO. Wybraliśmy pięć żywych, aktualizowanych projektów o różnych punktach zastosowania: osadzanie w CMS, szybkie administrowanie hostingiem, udział plikowy dla zespołu. Jeden warunek: wszystkie działają teraz, a nie według stanu na rok 2018.

💡 Szybki przegląd:

  • Osadzić przeglądarkę plików w TinyMCE, CKEditorze lub własnym CMS: proszę sięgnąć po elFinder, ma najwięcej gotowych konektorów.
  • Uruchomić szybki dostęp webowy do plików serwera bez zależności: TinyFileManager, jeden plik PHP.
  • Dać klientom lub pracownikom izolowane foldery z dostępem webowym i limitami: FileGator.
  • Korporacyjny udział plikowy z szyfrowaniem i integracją z katalogami firmowymi: Pydio Cells.
  • Interfejs w chmurze w stylu Google Drive prosto na własnym serwerze: FileRun.

Krótki drogowskaz przed omówieniem:

Tabela porównawcza: 5 PHP-owych menedżerów plików (2026)

Charakterystyka

elFinder

TinyFileManager

FileGator

Pydio Cells

FileRun

Gwiazdki na GitHubie

4 800+

5 900+

3 000+

brak (produkt Go)

komercyjny

Rozmiar

~18 MB

jeden plik PHP

~15 MB

~200 MB + runtime Go

aplikacja PHP

Backendy przechowywania

Lokalny, FTP, SFTP, S3, Box, Dropbox, Google Drive, OneDrive

Lokalny

Lokalny, FTP, SFTP, S3, Dropbox, Azure

Lokalny, S3, FTP, SharePoint

Lokalny, SFTP, S3

Tryb wielu użytkowników

Przez konektor

Nie

Tak, z rolami

Tak, korporacyjny

Tak, do 10 bezpłatnie

Edytor kodu

Ace Editor / CodeMirror

Wbudowany

CodeMirror

Monaco

Brak

Licencja

BSD-3

GPL-3.0

MIT

AGPLv3

Komercyjna

Wersja (2026)

v2.1.69, maj 2026

v2.6, listopad 2024

v7.14.3, maj 2026

Cells v5.x

Aktywny rozwój

1. ElFinder: weteran z najszerszym ekosystemem

Interfejs elFinder z przeglądarką plików w stylu macOS Finder

Jeśli choć raz osadzał Pan menedżera plików w CMS lub edytorze, prawie na pewno spotkał Pan elFinder (ponad 4 800 gwiazdek na GitHubie). Projekt żyje od 2010 roku: wersja 2.1.69 ukazała się w maju 2026 i zapewniła zgodność z jQuery 4.

Kluczową siłą elFindera są jego konektory. Lokalny system plików, FTP, SFTP, AWS S3, Dropbox, Google Drive, OneDrive, Box: przełącza się je edycją konfiguracji bez przepisywania frontendu. Pod maską: backend PHP (zalecane 7.1+) i frontend na jQuery UI. Wbudowane wtyczki obsługują automatyczny obrót JPEG, automatyczną zmianę rozmiaru podczas przesyłania oraz sanityzację nazw plików.

Z minusów: frontend na jQuery UI wygląda przestarzale jak na standardy roku 2026, choć skórki Material i Moono częściowo to rekompensują. Niestandardowe konektory wymagają zagłębienia się w dokumentację, krzywa uczenia się jest odczuwalna.

  • Plusy: maksymalny zasięg backendów od razu po instalacji; dziesiątki gotowych integracji (WordPress, Drupal, Laravel, Symfony, Roundcube); przesyłanie fragmentowane dla dużych plików; elastyczny system uprawnień przez konektor.
  • Minusy: interfejs jQuery UI jest moralnie przestarzały; stroma krzywa uczenia się dla niestandardowych konektorów.
  • Cena: bezpłatnie, licencja BSD-3.

🔗 elFinder na GitHubie | 🔗 Demo na żywo

2. TinyFileManager: jeden plik PHP, cała funkcjonalność

Interfejs TinyFileManager z przeglądarką plików

TinyFileManager zmienia wyobrażenie o tym, ile kodu potrzebuje menedżer plików. To dosłownie jeden plik PHP: kopiują Państwo na serwer i otrzymują dwupanelową przeglądarkę z podświetlaniem składni oraz edytorem. Projekt zdobył ponad 5 900 gwiazdek na GitHub.

Mimo minimalizmu funkcjonalność jest poważna: dwupanelowy interfejs w stylu Total Commandera, kalkulator rozmiaru folderów, wbudowany edytor kodu, wyszukiwanie plików i treści, rozpakowywanie zip/tar/gz, masowe przesyłanie przez Drag & Drop, ochrona hasłem przez zmienną $CONFIG.

Idealny scenariusz: szybkie administrowanie hostingiem bez FTP. Wrzucają Państwo tinyfilemanager.php do katalogu głównego, logują się hasłem, poprawiają konfigurację lub czyszczą cache. Do pracy wielodostępowej się nie nadaje, ale jako narzędzie jednego dewelopera na serwerze sprawdza się.

  • Plusy: skrajna prostota (jeden plik, zero zależności); tryb dwupanelowy; wbudowany edytor z podświetlaniem; ochrona hasłem od ręki.
  • Minusy: brak trybu wielodostępowego; brak backendów chmurowych, tylko lokalny system plików.
  • Cena: bezpłatnie, licencja GPL-3.0.

🔗 TinyFileManager na GitHub | 🔗 Demo

3. FileGator: kombajn wielodostępowy

Menedżer plików FileGator z interfejsem wielodostępnym

FileGator (około 3 000 gwiazdek) rozwiązuje zadanie, które reszta menedżerów albo ignoruje, albo realizuje protezami: prawdziwe wielodostępowe zarządzanie plikami. Wersja 7.14.3 ukazała się w maju 2026, co czyni go najaktywniej utrzymywanym projektem w zestawieniu.

Architektura: backend PHP na Slim Framework i frontend Vue.js. Rejestracja użytkowników, role (administrator, użytkownik, gość), limity przestrzeni dyskowej, osobne foldery domowe, wszystko to od ręki. Backendy przechowywania: lokalny system plików, FTP, SFTP, AWS S3, Dropbox, Azure Blob.

Typowy scenariusz: studio webowe wdraża FileGator na subdomenie, zakłada konta klientom i każdy otrzymuje izolowany magazyn z dostępem przez www. Albo: dostawca hostingu daje użytkownikom wygodny interfejs do ich folderów bez SSH i klienta FTP.

  • Plusy: pełnoprawny system użytkowników, ról i limitów; nowoczesny responsywny interfejs Vue.js; sześć typów backendów (w tym S3 i Azure); bezpłatnie, licencja MIT.
  • Minusy: brak wbudowanego edytora obrazów; mniej gotowych integracji z CMS niż w elFinder.
  • Cena: bezpłatnie, licencja MIT.

🔗 FileGator na GitHub | 🔗 Oficjalna strona

4. Pydio Cells: korporacyjna wymiana plików z otwartym kodem

Interfejs Pydio Cells z korporacyjnym panelem zarządzania plikami

Pydio przeszedł długą drogę: od PHP-owego menedżera plików do pełnoprawnej platformy korporacyjnej przepisanej w Go. Dziś to Pydio Cells: self-hosted rozwiązanie do bezpiecznej wymiany plików z szyfrowaniem danych w spoczynku, audytem działań, wersjonowaniem i integracją z korporacyjnym SSO (LDAP, SAML, OIDC). Wersja 5.0 ukazała się w maju 2025 jako duża rewizja architektoniczna.

W odróżnieniu od pozostałych uczestników zestawienia, Pydio Cells nie jest biblioteką osadzaną w CMS: to samodzielny produkt. Wdraża się go na osobnym serwerze, wymaga środowiska uruchomieniowego Go oraz bazy danych. Wersja Enterprise dodaje automatyzację procesów roboczych przez Cells Flows, szczegółowe polityki bezpieczeństwa i integrację z SIEM.

Wersja Community (AGPLv3) jest bezpłatna i pokrywa podstawowe potrzeby: udostępnianie plików, synchronizację, klienta desktopowego, aplikacje mobilne. Dla małych zespołów i użytku osobistego jest nadmiarowa. Dla średniego i dużego biznesu, który potrzebuje zastąpienia SharePointa w zakresie scenariuszy plikowych, to całkiem adekwatny wybór.

  • Zalety: korporacyjny poziom bezpieczeństwa (szyfrowanie, audyt, SSO); klient desktopowy i mobilny; automatyzacja przez Cells Flows; on-premise lub private cloud.
  • Wady: środowisko Go zamiast PHP utrudnia instalację na standardowym hostingu współdzielonym; nadmiarowe dla małych zespołów.
  • Cena: wersja Community bezpłatna (AGPLv3); cennik korporacyjny na pydio.com.

🔗 Pydio Cells | 🔗 Dokumentacja i instalacja

5. FileRun: chmurowy UX na Państwa serwerze

Interfejs FileRun z menedżerem plików w stylu chmury

FileRun zajmuje niszę, która często pozostaje niezauważona: serwer plików w PHP z interfejsem zbliżonym do Google Drive lub Dropbox. Instaluje się jak zwykłą aplikację PHP, bez środowiska uruchomieniowego Go czy skomplikowanej infrastruktury.

Wśród kluczowych możliwości: dostęp do plików przez przeglądarkę, udostępnianie (linki publiczne i prywatne z hasłem), podgląd plików multimedialnych bezpośrednio w przeglądarce, pełnotekstowe wyszukiwanie według treści. Obsługuje pamięć lokalną, SFTP oraz magazyny kompatybilne z S3. Montuje się jako dysk WebDAV w Windows, macOS i Linux, co oznacza, że foldery serwera otwierają się jak zwykły folder sieciowy. Dla zespołów do 10 użytkowników bezpłatnie.

Typowy scenariusz: mała firma lub deweloper, który potrzebuje własnego „Dropboksa" bez opłat abonamentowych na rzecz usług chmurowych. Dane pozostają na Państwa serwerze, kontrolują Państwo dostęp i limity.

  • Plusy: znajomy chmurowy UX bez usług chmurowych; wyszukiwanie pełnotekstowe; montowanie WebDAV jako dysku sieciowego; PHP bez skomplikowanych zależności.
  • Minusy: brak wbudowanego edytora kodu; licencja komercyjna dla zespołów powyżej 10 użytkowników.
  • Cena: bezpłatnie do 10 użytkowników; cennik dla większych zespołów na filerun.com.

🔗 FileRun

⁉️🤔 Często zadawane pytania

Czy można używać TinyFileManager na serwerze produkcyjnym?

Tak, ale z zastrzeżeniami. Jeden plik PHP z ochroną hasłem jest wygodny do administracji, jednak brak audytu, ról i dziennika działań oznacza, że dla środowiska wielodostępnego lepiej wybrać FileGator. Na produkcji TinyFileManager wdraża się przez osobną subdomenę z Basic Auth nałożonym na hasło menedżera: podwójne zabezpieczenie zmniejsza ryzyko.

Który menedżer plików najłatwiej zintegrować z WordPressem?

elFinder ma gotową wtyczkę WP File Manager z ponad 1 000 000 aktywnych instalacji, zbudowaną na jego bazie kodu. To najprostsza droga, by dodać przeglądarkę plików do panelu administracyjnego WordPressa. FileBird i Real Media Library rozwiązują pokrewne zadanie, porządkują bibliotekę mediów, ale nie są pełnoprawnymi menedżerami plików.

Czym FileRun różni się od FileGator?

FileGator jest zorientowany na dostawców hostingu i agencje interaktywne: wydzielone foldery domowe dla każdego użytkownika, role i limity. FileRun jest bliższy osobistemu magazynowi w chmurze z funkcjami współpracy: linki publiczne, dysk WebDAV, pełnotekstowe wyszukiwanie według treści. Jeśli rozdają Państwo klientom izolowane foldery, proszę wybrać FileGator. Jeśli chcą Państwo „własnego Dropboksa" dla niewielkiego zespołu, proszę wybrać FileRun.

Co się stało ze starymi simogeo/Filemanager, RichFilemanager i simple-file-manager?

simogeo/Filemanager został oficjalnie oznaczony jako przestarzały i zalecano migrację do RichFilemanager. Jednak RichFilemanager (psolom) był ostatnio aktualizowany w 2018 roku, ma niezałatane podatności i jest de facto porzucony. jcampbell1/simple-file-manager został usunięty z GitHuba. Żaden z tych trzech nie powinien być używany w nowych projektach.

Czy menedżer plików jest potrzebny, jeśli jest FTP i SSH?

FTP i SSH to narzędzia dewelopera. Menedżer plików to narzędzie dla menedżera treści, klienta lub administratora, który nie potrzebuje bezpośredniego dostępu do serwera. Ponadto menedżery webowe integrują się z CMS i edytorami, czego FTP zasadniczo nie potrafi.

Co wdrażać w 2026 roku: podsumowanie

Pięć narzędzi pokrywa różne zadania, a właściwy wybór zależy od scenariusza, a nie od rankingu.

  • Jeśli tworzą Państwo CMS lub integrują menedżer z edytorem, proszę wybrać elFinder: konektory obsłużą niemal każdy backend.
  • Jeśli potrzebują Państwo uniwersalnego narzędzia bez zależności, TinyFileManager poradzi sobie jako jeden plik.
  • Jeśli wdrażają Państwo wymiennik plików dla klientów lub zespołu z rozdzielonym dostępem, FileGator da role i limity od ręki.
  • Jeśli firma potrzebuje bezpiecznego zamiennika korporacyjnej wymiany plików z SSO i audytem, Pydio Cells pokryje ten scenariusz.
  • Jeśli chcą Państwo osobistego magazynu w chmurze na własnym serwerze bez środowiska Go i opłat abonamentowych na rzecz usług chmurowych, proszę wybrać FileRun.

Wszystkie pięć projektów jest w aktywnej fazie rozwoju według stanu na czerwiec 2026 roku. Proszę zacząć od TinyFileManager: wdroży się w pięć minut i pokaże, czy w ogóle potrzebują Państwo cięższego narzędzia. Który z nich już stoi na Państwa serwerze? Proszę napisać w komentarzach.