OpenList

AGPL-3.0
Platform
Web Linux Windows macOS Docker
Licence
AGPL-3.0 Open source
OpenList

OpenList is a file-listing server that puts many storage backends behind one browsable web directory. You mount what you already have — a local disk, an S3 bucket, a WebDAV share, OneDrive, Google Drive, Dropbox, Mega, an SMB share or a pile of net-disk providers — and OpenList presents them as a single tree with previews, sharing links and download acceleration on top. It is written in Go, ships as a single binary or a Docker image, and is licensed AGPL-3.0.

One directory over many storages

The project’s centre of gravity is breadth of backends: local storage, S3 and S3-compatible endpoints, FTP and SFTP, SMB, WebDAV, OneDrive and SharePoint (global and China clouds), Google Drive and Google Photos, Dropbox, Mega, Azure Blob, Seafile, Cloudreve, Proton Drive, Yandex Disk, and a long list of Chinese net-disk services such as Aliyun Drive, 189cloud, 123pan, Baidu, Quark, UC and Thunder. Each is added as a mount under a path you choose, so /media and /archive can live on entirely different providers while the reader sees one interface.

Preview without downloading

  • Documents — PDF, Markdown, plain text and source code render in the browser, including a rendered README.md shown inside the folder itself.
  • Media — images open in a gallery view; video and audio play inline with subtitle and lyric support.
  • Office files — docx, pptx and xlsx preview through the built-in office previewer.
  • Permalinks — every file gets a copyable direct link, so the listing doubles as a lightweight CDN front end.

Sharing, uploading and transfers

Routes can be password-protected or restricted to signed-in users, and visitors can be allowed to upload into a folder you nominate. Behind the scenes OpenList handles web upload, delete, mkdir, rename, move and copy; folder downloads are packaged on the fly; and files can be copied server-side from one mount to another without passing through the client. Offline download lets the server fetch a URL into storage itself, and multi-threaded acceleration applies to single-connection downloads and streaming.

Deployment

A released binary is enough for the simple case — download it, run it, and the web UI answers on port 5244. The documented path is a single Docker container with a data directory mounted, and releases are published for Linux, Windows and macOS alongside the image. WebDAV is exposed so the same tree can be mounted in a file manager, a Cloudflare Workers proxy is documented for fronting an instance, and the interface itself has dark mode and full internationalisation.

Where it sits

OpenList is a community fork of AList, created in 2025 after the trust crisis around that project’s stewardship, and it is explicit that its code stays open and that no paid plans or commercial tiers exist. That lineage explains both its strength and its shape: an unusually wide set of storage integrations and a genuinely fast directory over them, built for people who already have data scattered across providers rather than for people who want a document suite. If you need syncing clients, calendars and collaborative editing, Seafile or Nextcloud are the closer fit; if you need one readable front door to storage you already pay for, OpenList is the leaner tool.

Explore More Categories

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.