背景#
一部分の成熟したクラウドストレージ(例:Baidu Cloud、S3 など)では、[[Synology]][[NAS]] には Cloud Station という同期管理ツールが組み込まれており、指定したフォルダの内容を [[NAS]] の指定したドライブに自動的に同期することができます。
しかし、一部のマイナーなクラウドストレージについては、[[Synology]][[NAS]] はネイティブサポートしていないため、これらのクラウドストレージのデータをダウンロードするのは少し手間がかかります。手動でコンピュータにダウンロードし、それから手動で [[NAS]] にアップロードする必要があります。もちろん、これらの問題はスクリプトを使用して解決することもできますが、あまりエレガントではありません。
解決策#
alist を使用して、ネットワークファイルサーバーを作成し、さまざまなクラウドストレージを alist サービスにマウントし、それを通じて [[NAS]] に直接マウントすることができます。これにより、クラウドストレージ上の場所はローカルと同じように扱うことができます。
Alist のインストール#
[[Synology]] の組み込み Docker アプリを使用して、alist をインストールします。
イメージのダウンロード#
イメージのインストール#
- イメージタブで alist をダブルクリックして構成します
- ポートマッピングを構成して外部アクセスに使用します
- ディスクのマウントを構成します
[[nas]] でコンテナ内の /opt/alist/data にマッピングする新しいフォルダを作成します
- パスワードの確認
起動後、ログをすぐに開いて初期パスワードを確認できます。これは保存しておく必要があります。
アクセスの構成#
ドメイン名 + ポート番号にアクセスし、保存したパスワードを入力して管理バックエンドにアクセスできます。
初期設定#
新しいパスワードと webdav パスワードを設定し、保存しておくことをお勧めします。
Quark クラウドストレージのバインド#
アカウントの追加
-
- webdav を開き、トークンを設定します
-
- 注:このトークンは、Quark クラウドストレージの Web バージョンでコンソールを開き、ネットワークをクリックし、ログイン後の URL リクエストを見つけ、リクエストヘッダーから Cookie をコピーします。
[[NAS]] にバインドする#
この部分には少し注意が必要で、私はそれにかなりの時間を費やしました。
- File Station の設定
- webdav を選択
- 設定
- アドレスは外部のドメイン名または IP です
- ポートはローカルで公開されているポートです
- 注意!パスには dav を入力します。Mac または Windows で接続する場合は、/dav を入力します
- アカウント、パスワード
結果#
- File Station には Quark クラウドストレージが直接マウントされます
- 同時に、alist のウェブページにアクセスできます。クラウドストレージのビデオを直接再生することができます