「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 同期ガイドでは、次の手順が示されています。
- ZimaOS App Store を開きます。
- WebDAV アプリを検索してインストールします。
- 公開するディレクトリを選択します。
- 認証情報を設定または確認します。
- WebDAV のポートを確認します。
- 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 apache2、davfs2、その他のホストパッケージを実行するよう指示されていても、それは 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 がドキュメント化している拡張メカニズムを優先してください。
