再開可能なアップロード/ダウンロードに対応し、WebブラウザーやWebDAV、SFTP、FTP、TFTP、SMBから利用できる、ポータブルなPython製ファイルサーバー。
AlistGo/alist
複数のクラウドストレージサービスやローカルディスクを、WebインターフェースとWebDAVで一元管理できるセルフホスト型ファイル一覧サーバー。
代替できる製品:Google Drive
OneDrive
- スター
- 50,352
- フォーク
- 7,914
- 未解決の Issue
- 558
- 最終コミット
- 4 日前
これは何?
AListはGoで書かれたファイル一覧サーバーで、GinのWebフレームワークとSolidJSのフロントエンドを採用しています。ローカルディスク、OneDrive/SharePoint、Google Drive、S3、FTP/SFTP、SMB、Dropbox、多数の中国系クラウドドライブなど、さまざまなストレージバックエンドに接続し、内容をひとつのディレクトリツリーとして表示します。
Webインターフェースからファイルの閲覧、プレビュー、アップロード、名前変更、移動、コピーができ、マウントしたストレージはWebDAV経由で公開できます。PDF、Markdown、コード、画像、字幕や歌詞付きの動画・音声、Officeドキュメントをプレビューできます。パスワードや認証でアクセスを保護でき、デプロイ用のDockerイメージとCloudflare Workersのプロキシ対応も提供しています。
各プロバイダーの公式SDKまたはAPIを呼び出してダウンロードをリダイレクトする仕組みで、ユーザーデータ自体は保存しません。ライセンスはAGPL-3.0です。
主な機能
- 01ローカルディスク、S3、SMB、多数のクラウドドライブなど、数十種類のストレージバックエンドに接続できます。
- 02マウントしたストレージにWebDAV経由でアクセスできます。
- 03ブラウザー上でPDF、Markdown、コード、メディア、Officeドキュメントをプレビューできます。
- 04Webインターフェースからアップロード、削除、名前変更、移動、コピーができます。
- 05ルートにパスワード保護や認証を設定できます。
- 06DockerまたはCloudflare Workersのプロキシ経由でデプロイできます。
ユースケース
- 複数の個人用クラウドドライブに分散したファイルを、ひとつの閲覧可能なインデックスにまとめる。
- 自宅やオフィスのNAS、またはクラウドストレージをWebDAV経由でほかのクライアントに公開する。
- アップロードを許可するパスワード保護付きWebページを通じて、フォルダーをほかの人と共有する。
- クラウドストレージからダウンロードせずに、メディアやドキュメントをプレビューする。
使う前に知っておきたいこと
- コピーレフト型ライセンスであるAGPL-3.0の下でライセンスされており、派生物も同じ条件で公開する必要があります。
- READMEでは、ストレージサービスを公式API経由で利用すると、アカウント停止やダウンロード速度の制限を受ける可能性があると警告しています。
収録されている特集
トピック
よくある質問
- alist とは?
- 複数のクラウドストレージサービスやローカルディスクを、WebインターフェースとWebDAVで一元管理できるセルフホスト型ファイル一覧サーバー。 AListはGoで書かれたファイル一覧サーバーで、GinのWebフレームワークとSolidJSのフロントエンドを採用しています。ローカルディスク、OneDrive/SharePoint、Google Drive、S3、FTP/SFTP、SMB、Dropbox、多数の中国系クラウドドライブなど、さまざまなストレージバックエンドに接続し、内容をひとつのディレクトリツリーとして表示します。
- alist は無料で使えますか?ライセンスは?
- alist は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- alist は今もメンテナンスされていますか?
- 活発にメンテナンス中。alist の最終コミットは 2026年10月21日 です。
- alist は何に使えますか?
- 複数の個人用クラウドドライブに分散したファイルを、ひとつの閲覧可能なインデックスにまとめる。 自宅やオフィスのNAS、またはクラウドストレージをWebDAV経由でほかのクライアントに公開する。 アップロードを許可するパスワード保護付きWebページを通じて、フォルダーをほかの人と共有する。 クラウドストレージからダウンロードせずに、メディアやドキュメントをプレビューする。
- alist はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/AlistGo/alist
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ローカル、S3、Google Cloud Storage、Azure Blob Storage上のデータに対応し、SFTP、FTP/S、HTTP/S、WebDAVを提供するセルフホスト型ファイル転送サーバー。
複数のクラウドストレージとローカルストレージを、単一のWebインターフェースとWebDAVで統合するセルフホスト型のファイル一覧・管理サーバー。
WebDAV、CalDAV、CardDAVに対応した、ファイル・カレンダー・連絡先・オフィス文書編集のための高速で軽量なRust製セルフホスト型クラウド。
ファイルやノートをブラウザーで暗号化してからサーバーに送る、セルフホスト型クラウドストレージ。
複数のクラウドドライブやS3/WebDAV系ストレージを単一のローカルフォルダにマウントするGo製ツール。rclone互換のエンドツーエンド暗号化に対応。