Browse and download files from multiple cloud storage accounts through a single web interface instead of switching between apps.
Mount your combined cloud storage as a network drive on your computer using WebDAV to access files like a local folder.
Share files with others via permanent links and allow visitors to upload files to your server without giving them direct access.
Copy files between different cloud storage providers without downloading them to your machine first.
Requires Docker to run and OAuth credentials from at least one cloud storage provider to see meaningful functionality.
AList is a self-hosted file listing and access program that lets you connect dozens of different cloud storage services into a single unified web interface. The problem it solves is fragmentation: you might have files spread across Google Drive, OneDrive, Dropbox, an S3-compatible storage bucket, a local folder on your server, and several Chinese cloud storage platforms, and normally managing all of them means switching between different apps and websites. AList connects all of them and presents a single browseable file tree accessible through your browser. Once deployed, the web interface allows you to preview many file types directly in the browser, including PDFs, images, videos, audio files with lyrics and subtitle support, and Office documents. Files can be downloaded directly or shared via permanent links. The server also exposes a WebDAV interface, which is a standard protocol that lets you mount the combined storage as a network drive in your operating system or use it with third-party apps that support WebDAV. You can also configure password protection, allow visitors to upload files, and copy files between two connected storage providers without downloading them to your machine first. You would use AList if you need a centralized way to browse and share files that are scattered across multiple cloud storage accounts, or if you want a simple self-hosted web interface for files on your own server. It is aimed at people comfortable running a small server application. Deployment is straightforward with Docker. The tech stack is Go for the backend using the Gin web framework, and SolidJS for the front-end browser interface, all under the AGPL-3.0 open-source license.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.