Mount your NAS in Seedr with the Seedr Connector

Seedr Connectorは、NAS上、またはホームネットワーク内のLinuxマシン上で動作する小さなプログラムです。選択したNASのフォルダを、他のストレージと並べてSeedrにマウントできます。バージョン1.0.0を公開しました。
TCPポート443でSeedrへの外向きの暗号化接続を1つだけ確立します。ポート転送やパブリックIPアドレスは不要です。SeedrがNASのパスワードを受け取ることはありません。
仕組み
config.jsonに記載したフォルダのみがSeedrから見えます。フォルダごとに読み取り専用に設定できます。
Connectorは、ネットワークの切断やNASの再起動後に自動的に再接続します。再起動後に再度ペアリングする必要はありません。
rootではなく、NAS共有の所有者(そのユーザーのUIDとGID)として実行されます。特権モード、公開ポート、Dockerソケットは不要です。
5つのステップでセットアップ
アプリの設定内にあるSeedr Connector画面で手順を案内します。/app/settingsを開いてください。
インストール。次のセクションでNASの種類を選択してください。完全なインストールガイドはGitHubにあります。
config.jsonを作成。NASの名前と、共有したいフォルダを追加します。次に
pairを実行します。Seedrのアドレスと8文字のコードが表示されます。許可。そのアドレスを開くか、Seedr Connector画面でコードを入力します。ご自身のアカウントであることを確認し、「許可」を選択します。
開始。次の
runコマンドでConnectorを起動し、実行したままにします。マウント。Seedrで共有フォルダを選び、「マウント」を選択します。他のストレージと並んで表示されます。
NASにインストール
Dockerイメージ:ghcr.io/seedrcc/seedr-connector:1.0.0。公開されており、ログインは不要で、複数のCPUタイプに対応しています。Docker HubではなくGitHub Container Registryにあります。タグlatestもあります。通常のLinuxにインストールする場合は、v1.0.0リリースページからバイナリをダウンロードしてください(Linux amd64、arm64、armv7)。リリースには、ダウンロードしたファイルを確認できるSHA256SUMSファイルが含まれています。
NASまたはシステム | インストール方法 |
|---|---|
Synology | Container Manager。まずレジストリ https://ghcr.io を追加するか、Composeプロジェクトを作成します。 |
QNAP | Container Station。 |
TrueNAS SCALE | カスタムアプリ。 |
Unraid | Docker、続けて「コンテナを追加」。 |
任意のDockerホスト | 通常のDockerまたはDocker Compose。 |
DockerなしのLinux | NASのサービススーパーバイザーでバイナリを実行します。 |
システムごとに、設定フォルダや状態フォルダなど、いくつかの固有の設定が必要です。それぞれの正確な手順は、GitHubのREADMEに記載されています。
コネクタを管理
お使いのコネクタ。Seedr Connector画面には、すべてのコネクタについて、オンライン状況、最終確認日時、読み取り専用かどうか、フォルダがマウントされているかどうかが一覧表示されます。
アクセスを取り消す。これにより、転送の途中であっても、数秒でコネクタが切断されます。再度接続するには、
pairをもう一度実行してください。複数のNAS。コネクタの上限の範囲内で、1つのアカウントに複数のNASを接続できます。それぞれに固有の名前と状態ディレクトリを設定してください。
プランの上限。コネクタの利用可否はプランによって異なります。プランにコネクタが含まれていない場合や上限に達した場合は、Seedrが分かりやすい言葉でお知らせします。
Connectorを更新
Connectorを停止します。
設定フォルダと状態フォルダはそのまま残します。
イメージのタグまたはバイナリを新しいバージョンに置き換えます。
再度起動します。Docker Composeの場合は、
docker compose pull && docker compose up -dを実行します。
よくある問題の対処
表示される内容 | 対処方法 |
|---|---|
| Seedrサポートにお問い合わせください。 |
| 設定ファイルのパスが存在しないか、読み取れません。パスとファイルのアクセス権限を確認してください。 |
認証情報または状態に関するエラー | 所有者またはアクセス権限を修正してください。ガイドでは、状態フォルダは0700、その中のファイルは0600と記載されています。 |
| アクセスが取り消されました。pairをもう一度実行してください。 |
解決しませんか?サポートチケットを開く。
他の方法をお探しですか?
FTPS、SFTP、WebDAV経由でNASを追加することもできます。この方法では、ルーターのポートを開放する必要があります。NASをSeedrに接続をご覧ください。逆にNASからSeedrを使用するには、NASにSeedrをマウントをご覧ください。