コミュニティソリューション

ZimaOSでのWebDAVとrsync:現在のサポート状況とセットアップ

A 2024 request was told WebDAV and rsync were unsupported, but current ZimaOS now documents a WebDAV app and references rsync backup clones.

「ZimaOS は WebDAV や rsync をサポートしていない」という 2024 年の記述は、現在の ZimaOS を完全には説明していません。 WebDAV は現在、ZimaOS App Store から利用でき、最新の NAS 間同期ガイドにも記載されています。rsync も現行の開発者向けドキュメントに登場しますが、専用の rsync クローンページはまだ「Under Construction(作成中)」と表示されています。

つまり、現在の最も安全な回答はプロトコルごとに異なります。ファイルアクセス用のエンドポイントが必要な場合は、サポートされている WebDAV アプリを使用してください。rsync については、洗練されたワンクリックの rsync サーバー切り替え機能があると想定せず、現行ドキュメントがまだ十分に整備されていない、より高度なワークフローとして扱うのが適切です。

以前の 2024 年のスレッド以降、何が変わったのか?

2024 年 6 月、IceWhale の返信では WebDAV/rsync はサポートされていないとされ、ZimaOS のプロダクトマネージャーは機能リクエストを記録したと述べていました。それ以降、ZimaOS には App Store 経由の WebDAV 機能と、rsync バックアップクローンに言及する開発者向けドキュメントが追加されました。

そのため、古いフォーラムの回答にはバージョンによる区切りが必要です。古い回答は有用な経緯ではありますが、現在の製品機能を示すものではありません。

現在の ZimaOS で WebDAV を有効にする方法

現在の ZimaOS WebDAV 同期ガイドでは、次の手順が示されています。

  1. ZimaOS App Store を開きます。
  2. WebDAV アプリを検索してインストールします。
  3. 公開するディレクトリを選択します。
  4. 認証情報を設定または確認します。
  5. WebDAV のポートを確認します。
  6. ZimaOS のアドレス、ポート、認証情報を使用して、リモートクライアントから接続します。

WebDAV に適した用途で使用する

WebDAV は、クライアントアプリケーションや別の NAS が HTTP 経由の標準的なリモートファイルシステム風プロトコルを必要とする場合に便利です。ドキュメントへのアクセス、同期ツール、一部のバックアップアプリケーションで利用できます。

ただし、大規模な LAN 転送において自動的に最速の選択肢になるわけではありません。また、WebDAV をパブリックインターネットに直接公開する場合は、TLS、認証、ネットワークセキュリティに十分注意する必要があります。自宅外からアクセスする場合は、プライベートネットワークを優先してください。

現在の rsync の状況

現在の ZimaOS 開発者向け概要には Rsync Backup Clones が掲載されており、専用の ZimaOS rsync ページも存在します。ただし、その専用ページには現在「Under Construction(作成中)」と表示されています。

したがって、専用ページにまだ記載されていない詳細な公式 rsync サーバー手順があるかのように説明するのは誤解を招きます。

WebDAV ではなく rsync を選ぶ場合

rsync は、Unix 系システム間で効率的にファイルを複製する用途に適しています。特に、繰り返しコピーする際に変更されたデータだけを転送したい場合に有効です。ブラウザーからアクセスできるファイルサービスというより、SSH 経由で使用されることが一般的です。

両方のエンドポイントを管理しており、スクリプト化したバックアップやミラーリングを行いたい場合は rsync を選択してください。接続先のアプリケーションが WebDAV に対応しており、標準的な WebDAV クライアントから利用できるサービスが必要な場合は WebDAV を選択します。

WebDAV を追加するために無作為なホストパッケージをインストールしない

ZimaOS は、汎用的な Debian/Ubuntu サーバーのようには動作しません。チュートリアルで apt install apache2davfs2、その他のホストパッケージを実行するよう指示されていても、それは ZimaOS で推奨される方法ではありません。

ZimaOS パッケージガイドでは、アプライアンス型システムの境界について説明しています。

長時間稼働するプロトコルには Docker または App Store のサービスを使用する

コンテナ化されたサービスを使用すると、依存関係を保護された OS から分離でき、ポート、認証情報、ボリューム、アップグレードをより簡単に管理できます。そのため、現在の WebDAV の方法は、ホストを手動で変更するよりも適しています。

ZimaOS Docker ガイドでは、より広範なデプロイモデルについて説明しています。

WebDAV を安全にする方法

  • 強力で固有のパスワードを使用します。
  • クライアントが必要とするディレクトリだけを公開します。
  • プライベート VPN/オーバーレイネットワークでアクセスできる場合は、パブリックポートへの直接公開を避けます。
  • 信頼できないネットワークをまたいで WebDAV を使用する必要がある場合は、信頼できるリバースプロキシ構成を介して HTTPS/TLS を使用します。
  • まず重要でないフォルダーで、読み取り、書き込み、削除の権限をテストします。

よくある質問

ZimaOS は現在 WebDAV をサポートしていますか?

はい。現在の ZimaOS ドキュメントには、App Store から WebDAV アプリをインストールし、NAS 間の同期に使用する方法が示されています。

ZimaOS にはワンクリックの rsync サーバーがありますか?

現在の開発者向けドキュメントには rsync バックアップクローンへの言及がありますが、専用の rsync ガイドはまだ作成中です。以前の機能リクエストから、完全な GUI ワークフローがあると想定しないでください。

LAN では WebDAV と SMB のどちらを使うべきですか?

通常の Windows/macOS での LAN ファイル共有には、SMB が一般的に ZimaOS で自然な選択肢です。特定のクライアントや同期ワークフローで必要な場合に WebDAV を使用してください。

ZimaOS で apt を使って davfs2 をインストールできますか?

Debian のパッケージマネージャーの手順が適用できると想定しないでください。サポートされているアプリ、Docker、または ZimaOS がドキュメント化している拡張メカニズムを優先してください。