NAS は Seedr に接続して、オンデマンドでファイルをコピーしたり、フォルダーをバックアップしたり、クラウド ファイルにアクセスしたりできます。 Basic/Pro で SFTP または明示的な FTPS から開始します。 HTTPS 経由の WebDAV は、Master以上のプランで利用できます。

始める前に

FTP・FTPS・SFTPはBasic以上のプラン(Basic、Pro、Master、Gold)に含まれます。FreeとLiteには含まれません。WebDAVにはMaster以上のプラン(Master、Master X2/X3/X5、Gold)が必要です。BasicとProには含まれません。 Basicにアップグレード するとFTP・FTPS・SFTPが使えます。また、 Masterにアップグレード するとWebDAVが使えます。 NAS を Settings → External services (FTP/SFTP/WebDAV) の接続ストレージとして追加することは、Pro以上のプランが必要な別の機能です。

Settings を開き、アプリのパスワードを作成します。そこに表示されているユーザー名とそのアプリのパスワードを NAS アプリで使用します。 「Connect to Seedr from your own apps」カードには、プランに含まれるプロトコルが表示されます。

最初の転送にはフォルダーを 1 つ選択してください。この方向には、NAS からのアウトバウンド インターネット アクセスが必要です。ルーターのポートを転送する必要はありません。

NAS

まずはこちら

Synology

Basic/Pro: rclone SFTP/FTPS; Master以上のプラン: Cloud Sync/Hyper Backup WebDAV

QNAP

Basic/Pro: HybridMount/HBS 3 FTPS; Master以上のプラン: WebDAV

TrueNAS SCALE

Basic/Pro: Cloud Sync SFTP; Master以上のプラン: Cloud Sync WebDAV

Unraid

Basic/Pro: rclone SFTP/FTPS; Master以上のプラン: rclone WebDAV

Seedr が代わりに NAS を参照するには、以下をお読みください。 NASをSeedrに接続する。各方式のメリットと注意点は、こちらをご覧ください: NASとSeedrの接続には、どのプロトコルを使うべき?。

NAS別の設定手順

Synology DSM 7

Basic/Pro: SFTP または明示的な FTPS 経由で、サポートされている NAS 上で Container Manager の rclone を使用します。永続的な構成を /config/rclone にマウントし、宛先を /data にマウントします。以下の検証済みホストの設定に従ってください。 File Station は、sftp.seedr.cc、ポート 2222、アプリ パスワードを使用した、Tools → Remote Connection → Connection Setup 経由の手動アクセス用の SFTP もサポートしています。ホストキーを受け入れる前に検証してください。クライアントが検証できない場合は、rclone を使用してください。

Master以上のプラン: Cloud Sync および Hyper Backup は、このセットアップに WebDAV を使用します。どちらにも FTP/SFTP 宛先はリストされていません。

  1. Package Center から Cloud Sync をインストールします。 https://dav.seedr.cc、Seedr ユーザー名、アプリ パスワードを使用した WebDAV 接続を追加します。

  2. リモートフォルダーとローカルフォルダーを選択します。 Download remote changes only または Upload local changes only を選択します。

  3. 元のファイルが削除されても転送先のファイルを残す設定を有効にします。設定を適用し、最初の転送ログを確認してください。

バージョン管理されたバックアップの場合は、同じ資格情報と専用フォルダーを持つ Hyper Backup → + → Data backup task → WebDAV を使用します。スケジュールとローテーションを設定します。 Hyper Backup を使用してアーカイブを復元します。

QNAP: HybridMount

  1. Basic/Pro: HybridMount → Create Remote Mount → Network Drive Mount を開きます。 「FTP」を選択します。

  2. ftp.seedr.cc、ポート21、Seedrのユーザー名とアプリのパスワードを入力します。明示的 TLS とパッシブ モードを使用してセキュア FTPS を有効にします。証明書チェックを有効にしておきます。

  3. リモート フォルダーと接続名を選択し、マウントを作成して、File Station を開きます。ビルドに明示的な TLS が含まれていない場合は、以下の rclone SFTP/FTPS を使用してください。

Master以上のプラン: HybridMount 1.11 以降では、Create Remote Mount → Cloud Drive Mount → Create → WebDAV Cloud/Server を選択します。 https://dav.seedr.cc と Seedr 資格情報を入力します。 Create; Mount Management → Cloud Services の下の Mounted を確認してください。

Cloud Drive Mount にはローカル キャッシュがありません。 File Cloud Gateway は個別のキャッシュ モードであり、マウントごとに少なくとも 20 GB のキャッシュ スペースが必要です。

QNAP:HBS 3で定期コピー

  1. Basic/Pro: HBS 3 → Storage Spaces → Create → FTP server を開きます。 ftp.seedr.cc、ポート21、Seedrのユーザー名とアプリのパスワードを入力します。 FTP with SSL/TLS (Explicit) とパッシブ モードを有効にします。テストしてから作成します。

  2. NAS フォルダーからその記憶域への一方向同期ジョブを作成します。スケジュールを設定し、一度実行してログを確認します。

Master以上のプラン: 代わりに、Server URL https://dav.seedr.cc と同じ資格情報を使用して WebDAV ストレージ スペースを作成します。 Validate SSL certificate を有効にして、同期ジョブを作成します。

TrueNAS SCALE 24.x: Cloud Sync

  1. Basic/Pro: Credentials → Backup Credentials → Cloud Credentials の下に、sftp.seedr.cc、ポート 2222、Seedr ユーザー名とアプリ パスワードを使用して SFTP を追加します。 Cloud Sync は FTP もサポートします。暗号化されていない FTP をオンラインで使用しないでください。

  2. Seedr の信頼されたフィンガープリントに対してホストキーの検証を検証します。ご使用のバージョンでこれを強制できない場合は、以下の rclone を known_hosts_file とともに使用してください。

  3. Data Protection → Cloud Sync Tasks → Add を開きます。資格情報、リモート フォルダー、ローカル データセットを選択します。

  4. Seedr → NAS の場合は PULL、NAS → Seedr の場合は PUSH を選択します。 COPY から始めます。 SYNC は宛先ファイルを削除できます。 Save、Dry Run、次に Run Now。スケジュールを設定する前にログを確認してください。

Master以上のプラン: 代わりに WebDAV クラウド認証情報を使用します: URL https://dav.seedr.cc、ベンダー Other、Seedr ユーザー名とアプリのパスワード。 Cloud Sync は送信クライアントです。 SCALE 24.x には、組み込みの WebDAV サーバーがありません。

Unraid: rclone

Basic/Pro: 選択したプラグインまたはコンテナを使用して rclone をインストールします。以下に seedr-sftp または seedr-ftps を作成します。構成を永続的に保持します。 User Scripts でスケジュールする前にテストしてください。 Master以上のプラン: seedr-webdav は別のオプションです。

詳細設定:rcloneのリモート

rclone configを実行してアプリパスワードを入力します。rcloneは難読化したpass値を保存します。以下の例には置き換え用の値が入っています。必要なリモートだけを設定してください。

[seedr-sftp]
type = sftp
host = sftp.seedr.cc
port = 2222
user = YOUR_SEEDR_USERNAME
pass = OBSCURED_APP_PASSWORD
known_hosts_file = /config/rclone/seedr_known_hosts

[seedr-ftps]
type = ftp
host = ftp.seedr.cc
port = 21
user = YOUR_SEEDR_USERNAME
pass = OBSCURED_APP_PASSWORD
explicit_tls = true

[seedr-webdav]
type = webdav
url = https://dav.seedr.cc
vendor = other
user = YOUR_SEEDR_USERNAME
pass = OBSCURED_APP_PASSWORD

SFTP を使用する前に、資格情報を送信せずに公開キーを収集します。

ssh-keyscan -p 2222 -t ed25519 sftp.seedr.cc > seedr_known_hosts.candidate
ssh-keygen -lf seedr_known_hosts.candidate

フィンガープリントを Seedr の公開された ED25519 フィンガープリントと比較します。 SHA256:2NF+SAByqk9ORaepPNgKYc9w5NwGJk1uTlKa56aFI1E。受け入れる前に、信頼できるSeedrの案内で確認してください。スキャンだけでは相手の身元を証明できません。一致したら、取得した鍵ファイルをknown_hosts_fileに指定したパスに保存します。このパスは、rcloneを実行するコンテナーまたは環境内に存在する必要があります。

rclone は、デフォルトでは SFTP ホストキーをチェックしません。 known_hosts_file を構成したままにします。不一致がある場合は停止し、キーを置き換える前に Seedr でキーの変更を確認します。

選んだリモートをテストしてから、フォルダーを1つコピーします。ローカルパスをお使いのNASに合わせて変更してください:

rclone lsd seedr-sftp:
rclone copy seedr-sftp:backup /data/seedr-copy --dry-run
rclone copy seedr-sftp:backup /data/seedr-copy --transfers 4

リモートをseedr-ftpsに変更します。Master以上のプランではseedr-webdavも使えます。Unraidの/mnt/user/seedr-copyなど、NASの保存先パスを指定してください。

チューニングとトラブルシューティング

同時実行性を高める前に、4 つの転送から始めて、完了したファイルとエラーを確認してください。大規模なジョブをオフピークにスケジュールします。 --max-age 7d は最近使用したファイル フィルターのみです。古いタイムスタンプを持つ新しく検出されたファイルを除外できます。最初の完全なバックアップには使用しないでください。ディレクトリ スキャンの回数が減るという保証はありません。

問題

確認項目

ログインに失敗する

ユーザー名とアプリのパスワード

SFTP接続が拒否される

ポート2222;信頼できるキー

FTPSのファイル一覧取得が止まる

パッシブなアウトバウンドトラフィック

証明書エラー

NASの更新とCA証明書ストア

証明書チェックを有効にしておきます。バックアップ アーカイブ フォルダーを専用にしておきます。コピーにより、削除のミラーリングが回避されます。最初に予備のフォルダーで同期モードをテストします。