AlistGo/alist: A Versatile File List and WebDAV Program for Multiple Storages

AlistGo/alist: A Versatile File List and WebDAV Program for Multiple Storages

Summary

AlistGo/alist is an open-source file list and WebDAV program designed to support various cloud storage services. Built with Gin and Solidjs, it offers an intuitive interface for managing and accessing files across different platforms. This powerful tool simplifies file management by providing features like file preview, direct download, and WebDAV integration.

Repository Info

Updated on October 24, 2025
View on GitHub

Tags

Click on any tag to explore related repositories

Introduction

AlistGo/alist is a robust and versatile file list and WebDAV program that allows users to manage files across numerous cloud storage providers and local storage. Developed with Go (Gin framework) for the backend and Solidjs for the frontend, Alist provides a unified interface to access, preview, and share your digital assets. It aims to simplify the complexity of dealing with multiple storage solutions by offering a centralized and feature-rich platform.

Installation

Alist is designed for easy deployment and is out-of-the-box. Users can deploy it quickly using various methods, including Docker. For detailed installation instructions and platform-specific guides, please refer to the official documentation.

# Example for Docker deployment (refer to official docs for the latest commands)
docker run -d --restart=always -v /opt/alist/data:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest

Examples

Alist offers a wide array of features to enhance your file management experience:

  • Multiple Storage Support: Connect to local storage, Aliyundrive, OneDrive, GoogleDrive, S3, WebDAV, BaiduNetdisk, Dropbox, and many more.
  • Rich File Previews: View PDFs, markdown, code, plain text, images (gallery mode), videos (with subtitles), and office documents (docx, pptx, xlsx) directly in your browser.
  • WebDAV Integration: Access your connected storages via WebDAV, allowing seamless integration with other applications.
  • File Operations: Perform web upload, delete, mkdir, rename, move, and copy operations directly through the interface.
  • Offline Download & Package Download: Initiate offline downloads and download entire folders as packages.
  • Dark Mode & I18n: Enjoy a customizable user experience with dark mode and internationalization support.

Why Use Alist

Alist stands out due to its extensive support for various storage providers, making it an ideal solution for consolidating access to all your cloud and local files. Its user-friendly interface, combined with powerful features like comprehensive file preview capabilities and WebDAV support, provides a seamless and efficient way to manage your digital life. Whether you need a personal file server, a way to share files, or a unified cloud management tool, Alist offers a robust and flexible solution.

Links