Repolode
nxzai

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 DriveDropbox

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. 1

    Create a docker-compose.yml file using the Quickstart example from the README, and mount your files under /mnt

  2. 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