機能要望:QnapへのInternxt統合

こんにちは、QnapのHBS 3バックアップサービスにInternxtクラウドストレージが統合されるのをぜひ見てみたいです。彼らは手頃な価格の永久プランを提供しており、私のデータを保存するのに最適だと思います。

「いいね!」 1

この機能をリクエストするために、彼らにチケットを提出することをお勧めします。ただし、何百人、何千人ものユーザーが望まない限り、1人のユーザーの要望だけでは実装される可能性は低いと思います。

誰かが最初にならなきゃね :wink:

最高だろう

はい、でもQnapにはちょっとクールすぎますね。サポートチケットに対して、Qnap側はQnap Cloud Storage(Qnapクラウドストレージ)を推奨したいと返答してきましたが、まあ想像できます。残念ですが、Internxt(インターネクスト)は素晴らしい永久ライセンスのディールがあるのに。

面白いことに、今日同じ質問をinternxtにも投げかけました。例えば、彼らは自社のCLI(cli)をWebDAVサービスとして実行するアプリをQNAPアプリストアにリリースできるのではないかと思います。

実はもっと良いアイデアがあります。Internxt(インターネクスト)は、CLI(コマンドラインインターフェース)がインストールされたDockerイメージを公開し、そのイメージを起動すると自動的にCLIのWebDAVサーバーが有効になるようにできるのではないでしょうか。

Omg:すでに誰かがこのアイデアに取り組んでいます GitHub - ne0ark/Internxt-CLI: Internxt CLI Docker

信じられないかもしれませんが:動作します!!

「いいね!」 1

こんにちはJoda、どうやって動作するのですか?試してみましたが、qnapをInternxt(インターネクスト)にコンテナ経由で接続できません。

こんにちは Joda さん、

internxt-cli をご紹介いただきありがとうございます。コンテナは起動できますが、数秒後にクラッシュしてしまいます。ログの出力は以下の通りです。

引用

env: can’t execute ‘node’: No such file or directory

引用

ご助言いただけますでしょうか?ご協力いただけると大変ありがたいです。

こんにちは、

おそらく、dockerfile(https://github.com/ne0ark/Internxt-CLI)を使用してローカルイメージをビルドされたと思います。その後、Container Station を使ってコンテナを実行できます。

Hybrid Backup で webdav ストレージを作成する際、要求されるサーバーURLは http://10.0.3.3:3005(=Internxt-CLI コンテナのIP)などの形式である必要があります。

Dockerコンテナを起動して問題なく動作しています。コンテナ経由でCyberduckも問題なく使えます。
HBS 3はルートフォルダー以外を表示しようとしません。フォルダーにアクセスしようとすると、次のエラーが表示されます:

皆さんの環境では正常に動作していますか?このエラーのため、バックアップジョブを作成できません……

こんにちは、

誰かQNAPのデータをinternxtにバックアップするために何か動作する方法を見つけた方はいらっしゃいますか?

私も上記のDockerfileを試してみました。
ほとんどのクライアント(cyberduckのようなパスワード無しで接続できるもの)ではうまく動作するようです。
しかし、ユーザー名とパスワードを指定した場合、なぜか内容(フォルダ構成やファイル)は見えるのですが、書き込みができません :-/
そして残念ながら、QNAP側で提供されているすべてのwebdavオプションはユーザー名とパスワードが必須です!?
それとも何か見落としているのでしょうか?

QNAPからローカルwebdavクライアントにパスワード無しで接続する方法を考えた結果、次のような回避策を思いつきました。
まず1つ目のコンテナでinternxt-cliを起動し、そのローカルwebdavサーバーを使って2つ目のコンテナ(docker-webdav-client)でinternxtドライブをマウントします。

これは非常に遅いですが…改善の余地はあるものの、一応動作するようなので、同じようなことで困っている方の参考になればと思い共有します。
QNAP側でユーザー名/パスワードが必須な点をうまく回避する方法を思いついた方がいれば、ぜひ共有してください。
この方法でフォルダやファイルの閲覧・追加はできるようになりましたが、今のところHBS3でのバックアップや同期はどこかで失敗してしまいます。
数GBずつならコピーできましたが、大量のデータをバックアップするには適切な方法とは思えません :-/

以下はinternxt-cli:v1.5.5イメージを手動でビルド(build . -t internxt-cli:v1.5.5)した後、Container Stationで利用できるdocker-composeファイルです。

version: "3.9"
services:
  internxt-cli:
    container_name: internxt-cli
    image: internxt-cli:v1.5.5
    restart: unless-stopped
    environment:
      INTERNXT_EMAIL: XXXXXXXXXXXX@XXXXXX.XXX
      INTERNXT_PASSWORD: YYYYYYYYYYYYYYYYYYYY
      INTERNXT_WEB_PORT: 3005 
    ports:
    - "3005:3005"
  internxt-mount:
    container_name: internxt-mount
    image: efrecon/webdav-client
    depends_on:
      - internxt-cli
    restart: unless-stopped
    environment:
      - OWNER=100
      - WEBDRIVE_URL=http://internxt-cli:3005
      - DAVFS2_ASK_AUTH=0
      - DAVFS2_DAV_GROUP=users
      - DAVFS2_USE_LOCKS=0
      - DAVFS2_CACHE_SIZE=5120
    volumes:
      - /ZZZZZ/ZZZZZZZZZ/ZZZZ:/mnt/webdrive:rshared
    cap_add:
    - SYS_ADMIN
    devices:
    - /dev/fuse
    security_opt:
      - apparmor:unconfined

これらのコンテナを起動すると、QNAPのフォルダ /ZZZZZ/ZZZZZZZZZ/ZZZZ でinternxtドライブにアクセスできるようになります。
OWNER=100 は、そのフォルダへアクセスが必要なユーザーのUIDに変更する必要があるかもしれません。

「いいね!」 1

近いうちに何か発表があることを期待したいですね…

https://www.reddit.com/r/internxt/comments/1nqwsra/windows_258_is_out_now/

Internxt – QNAP and Synology NAS ついに登場したようです :slight_smile:

こんにちは、InternxtのCEOです
はい、ついにDocker Hub経由での統合をリリースしました Internxt – QNAP and Synology NAS
cli/docker at main · internxt/cli · GitHub
少しでもお役に立てれば幸いです!

「いいね!」 2

ご尽力いただきありがとうございます!本当に感謝しています。どなたか、これを動作させるための詳細な手順を書いてくれることを願っています。

「いいね!」 1

QNAP(キューナップ)でこれを動作させることができた方はいますか?

ついに動作しました!

Qnapで最新のInternxt WebDAV(1.6)を入手します

web-URLの標準ポートは3005に切り替え

INXT_USER : メールアカウント

INXT_PASSWORD : あなたのパスワード

INXT_TWOFACTORCODE

INXT_OTPTOKEN

WEBDAV_PORT : 3005

WEBDAV_PROTOCOL

ports : 3005:3005

webdavコンテナのIPアドレスを確認(私の場合は10.0.3.2)

HBS 3 Hybrid Backup Sync

ストレージスペースを作成

WebDAVを選択

メールアドレスを入力

パスワードを入力

https://ipaddresscontainer:3005

プロキシサーバーの使用を無効化

SSL証明書の検証を無効化

ご協力いただき本当にありがとうございます。2日間も苦労していて、自分ひとりでは正しい設定を見つけられなかったかもしれません!

ちなみに、Internxt(インターネクスト)の指示に従おうとしたのですが、どれほど混乱を招くもので、しかも間違いだらけなのか驚きました…

「いいね!」 1