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