# OpenAList

> OpenAList is a self-hosted, open-source file listing program supporting 60+ cloud storage providers, WebDAV, FTP, SFTP, and S3 access with security hardening.

- **Category:** File Management
- **Licence:** AGPL-3.0
- **Latest version:** v3.45.31
- **Open source:** oss
- **Languages:** Go
- **Platforms:** Docker, Docker Compose, Linux, Build from Source
- **Tags:** Encryption, Webdav, Solidjs, File Manager, Cloud Storage, Homelab, Ftp, File Browser, Sftp, Docker, Go, S3, Dark mode, Self Hosted, File preview, Alist, Multi Storage, Offline Download, Openalist

## Description

This project is a community-maintained fork of the Alist file listing tool, created to strengthen security, broaden storage compatibility, and make self-hosting easier. It integrates with more than 60 cloud storage providers, object storage systems, local drives, and virtual storage drivers. The application exposes WebDAV, FTP, SFTP, and S3-compatible interfaces so users can reach all configured storage backends through standard protocols. Security hardening covers path traversal, cross-site scripting, server-side request forgery, TLS weaknesses, redirect manipulation, and unsafe remote downloads. Pre-built binaries and Docker images for amd64 and arm64 are published, with optional bundles that add FFmpeg for media handling, aria2 for download management, or both. The web UI offers a dark theme, password-protected paths, preview capabilities for video, audio, office documents, PDFs, source code, and images, browser-streamed package downloads, batch folder downloads via aria2, single sign-on with automatic account provisioning, offline torrent retrieval, and client-side encryption that keeps stored data opaque to the storage provider. An embedded SQLite database removes the requirement for a separate database server. The source code is licensed under AGPL-3.0.

## Links

- [Homepage](https://github.com/alliottech/openalist)
- [Website](https://alist.iots.vip)
- [Docker](alliot/alist)
- [GitHub Repository](https://github.com/AlliotTech/openalist)
- [GitHub Discussions](https://github.com/AlliotTech/openalist/discussions)

---
Source: https://selfhost.directory/project/openalist