A self-hosted web file manager with multi-source support, OIDC/LDAP login, file previews, search, sharing and WebDAV, shipped as a single binary.
nxzai/NextExplorer
A self-hosted, Docker-deployed web file explorer with local and OIDC login, file previews, a built-in editor, and link sharing.
Open-source alternative to:Google Drive
Dropbox
- Stars
- 1,199
- Forks
- 37
- Open issues
- 69
- Last commit
- 11 days ago
What is it?
NextExplorer is a web-based file explorer you run on your own server. It lets you browse folders mounted into a Docker container and manage them from a browser, with a grid, list, or column view and drag-and-drop support.
Access is controlled through local users and groups, with optional OIDC single sign-on. Admins can restrict non-admin users to specific volumes, and per-user personal folders are available as an option. Files can be shared through read-only or read-write links, including guest access and a "Shared with me" area.
The app previews images, videos, and PDFs, generates thumbnails with FFmpeg, and includes a text and code editor with syntax highlighting. Search combines filename and content lookup, using ripgrep when it is available. OnlyOffice Document Server can be connected for office document editing.
Key features
- 01Local users and groups, plus optional OIDC single sign-on.
- 02Previews for images, videos, PDFs, and FFmpeg-generated thumbnails.
- 03Built-in text and code editor with syntax highlighting.
- 04Read-only or read-write link sharing with guest access.
- 05Filename and content search backed by ripgrep.
- 06Single Docker image with volumes mounted under /mnt.
Use cases
- Browsing and sharing files from a home server or NAS through a web browser.
- Giving a team or family members controlled access to specific folders.
- Running a self-hosted file portal behind a reverse proxy with SSO login.
Quick start
- 1
Create a docker-compose.yml file using the Quickstart example from the README, and mount your files under /mnt
- 2
Start the service with Docker Compose, then open http://localhost:3000
Things to know
- The README documents Docker as the main deployment path and gives no instructions for running it without Docker.
- The project is licensed under GPL-3.0, a copyleft license that requires derivative works to be released under the same terms.
In collections
Topics
FAQ
- What is NextExplorer?
- A self-hosted, Docker-deployed web file explorer with local and OIDC login, file previews, a built-in editor, and link sharing. NextExplorer is a web-based file explorer you run on your own server. It lets you browse folders mounted into a Docker container and manage them from a browser, with a grid, list, or column view and drag-and-drop support.
- Is NextExplorer free to use? What license does it have?
- NextExplorer is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is NextExplorer still maintained?
- Actively maintained. The last commit to NextExplorer was on Oct 27, 2026.
- What can I use NextExplorer for?
- Browsing and sharing files from a home server or NAS through a web browser. Giving a team or family members controlled access to specific folders. Running a self-hosted file portal behind a reverse proxy with SSO login.
- How do I install NextExplorer?
- Create a docker-compose.yml file using the Quickstart example from the README, and mount your files under /mnt Start the service with Docker Compose, then open http://localhost:3000
- Where can I get NextExplorer?
- The source code and installation instructions are on GitHub: https://github.com/nxzai/NextExplorer
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted file listing and management server that unifies many cloud storage providers and local storage behind one web interface and WebDAV.
Self-hosted multi-user web file manager supporting local storage, FTP, S3 and other cloud backends, with roles, permissions and chunked uploads.
Self-hosted file management and sharing system that stores files across local disks, S3-compatible storage, OneDrive and other cloud providers.
Open-source web file manager for uploading, organizing, sharing and searching files, built as a Cozy Cloud app and positioned as an alternative to Google Drive.
A self-hosted cloud platform shipped as a single Go binary for sharing files, editing code collaboratively, and managing users.