alist README

The project's README from github.com/AlistGo/alist. As one markdown file: README.md.

logo

🗂️A file list program that supports multiple storages, powered by Gin and Solidjs.

latest version License Build status latest version
discussions discussions Downloads Downloads sponsor

English | 中文 | 日本語 | Contributing | CODE_OF_CONDUCT

Features

Document

https://alistgo.com/

API Documentation (via Apifox):

https://alist-public.apifox.cn/

Demo

https://al.nn.ci

Discussion

Please go to our discussion forum for general questions, issues are for bug reports and feature requests only.

Sponsor

AList is an open-source software, if you happen to like this project and want me to keep going, please consider sponsoring me or providing a single donation! Thanks for all the love and support: https://alistgo.com/guide/sponsor.html

Special sponsors

Contributors

Thanks goes to these wonderful people:

Contributors

License

The AList is open-source software licensed under the AGPL-3.0 license.

Disclaimer


@GitHub · @TelegramGroup · @Discord

alist (AlistGo/alist)

Searching Database…

50.3K ·GitHub
Что это такое?Alist — это самостоятельно размещаемая программа для списка файлов и WebDAV, которая позволяет просматривать и управлять файлами, хранящимися у десятков различных облачных провайдеров, через единый веб-интерфейс.
Это отдельное приложение или библиотека, которую я встраиваю в свой проект?Это отдельное самостоятельно размещаемое серверное приложение: бэкенд на Go (Gin) с фронтендом на Solid.js, которое разворачивается как бинарный файл или Docker-контейнер.
Как его запустить?Рекомендуемый способ — развертывание через Docker с помощью готового образа и настройки docker-compose; бинарные файлы также доступны для ручной установки.
Нужны ли мне аккаунты для каждого облачного диска, который я хочу подключить?Вам нужны учетные данные или доступ к API для тех хранилищ, которые вы подключаете (OneDrive, Google Drive, S3, FTP/SFTP и т. д.), так как Alist выступает лишь единым интерфейсом для них.
Одинаково ли хорошо он поддерживает все облачные диски?Прямо не указано, но большой список хранилищ (более 20 провайдеров, от OneDrive до Terabox и SMB) говорит о том, что зрелость поддержки для каждого бэкенда может различаться; в README нет подробностей об ограничениях по каждому провайдеру.
На каких платформах можно запустить сервер?Он работает как сервер на Linux (обычно через Docker), а веб-интерфейс доступен из любого браузера.
Можно ли защитить файлы паролем или ограничить доступ к ним?Да, Alist поддерживает защищенные маршруты с парольной защитой и аутентификацией, а также можно разрешать или запрещать загрузку файлов посетителями для каждой папки.
Можно ли просматривать файлы без их скачивания?Да, поддерживается предпросмотр изображений (режим галереи), видео и аудио с текстами песен и субтитрами, офисных документов (docx, pptx, xlsx), PDF, Markdown, а также простого текста и кода, плюс отображение файлов README.md в отрендеренном виде.
Можно ли перемещать или копировать файлы между двумя разными облачными хранилищами?Да, Alist позволяет копировать файлы между двумя разными бэкендами хранения напрямую через свой интерфейс.
Есть ли поддержка WebDAV, чтобы другие приложения могли подключать его как диск?Да, Alist предоставляет точку доступа WebDAV, что позволяет обращаться к таким хранилищам, как OneDrive/SharePoint, через WebDAV даже без использования их нативных API.
Могут ли посетители загружать файлы в мой экземпляр Alist?Да, можно включить загрузку через веб-интерфейс для посетителей, а также удаление, создание папок, переименование, перемещение и копирование, которые управляются через права доступа.
What are similar projects?rclone, sftpgo, filestash, OpenList, copyparty, cloudreve, minio, puter
Creator
AlistGo
Size
6.7 MB
Stars
50.3K
Age
5y
Commits · 90 Days