メインコンテンツまでスキップ

RcloneView Telegramリモートコントロール: スマホからクラウドジョブを管理

· 約7分
Tayson
Senior Engineer

RcloneViewをチャットオプス・コンソールに変えましょう。ジョブのアラートを受け取り、ジョブ一覧を確認し、PCから離れていてもTelegramから開始・停止できます。

Telegramリモートコントロールを使うと、RcloneViewはジョブの開始・完了・エラーアラートをスマホに送信し、簡単なチャットコマンドでジョブの実行や停止を受け付けます。長時間のバックアップや夜間の同期、ヘッドレスサーバーで手早く制御したい場合に最適です。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

Telegramでできること

  • 通知の受信: ジョブ開始、ジョブ完了、ジョブエラー。
  • 利用可能なジョブの一覧表示。
  • 名前またはインデックスによるジョブの開始。
  • 実行中のジョブの停止。
  • ジョブの進捗とステータスをオンデマンドで確認。

Telegramコマンドを処理するには、RcloneViewが実行されている必要があります(デスクトップまたはヘッドレス)。

前提条件

  • RcloneViewがインストールされ、実行中であること。
  • Telegramアカウント。
  • インターネット接続。
  • Telegramボットを作成する権限(BotFather経由)。

Telegramボットを作成する(BotFather)

  1. Telegramを開いてBotFatherを検索し、チャットを開きます。

    telegram botfather search
  2. ボットを作成します: Bot Nameと、末尾がbotで終わるBot Usernameを設定します。
    例: RcloneView_test_bot / rcloneview_test_bot

    telegram create new bot
  3. BotFatherに表示されるBot Tokenをコピーします。これは秘密情報として扱ってください。RcloneViewのセットアップに必要です。

    telegram bot token

ボットを開始する(重要)

Telegramがチャットの更新情報を返せるように、一度ボットを開始しておく必要があります。

  1. 名前またはユーザー名でボットを検索し、チャットを開きます。

    telegram search my bot
  2. Startをタップ(または/startを送信)した後、さらにもう1件メッセージを送信します(例: hi)。

    telegram start bot

TelegramチャットIDを確認する

  1. ブラウザで以下を開きます。
    https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates
telegram getUpdates url telegram getUpdates example url
  1. JSONレスポンス内のchat.idの数値をメモします(例: 987654321)。これがあなたのチャットIDです。 telegram chat id
トークンは非公開に保ってください

Bot TokenとChat IDはパスワードと同様に扱ってください。設定されたChat IDのみがジョブを制御できます。

RcloneViewでTelegramリモートコントロールを有効にする

  1. Settings -> Interfaces & Notificationsを開きます。

  2. Telegram Remote Controlをオンにします。

    rcloneview telegram enable
  3. Bot TokenChat IDを入力します。

    rcloneview telegram token chat id fields
  4. Send Test Messageをクリックします。RcloneView Telegram Test Messageというメッセージが届くはずです。

    telegram test message

コマンドガイド(ジョブ用チャットオプス)

ボットのチャットで以下を使用します。

  • /help - すべてのコマンドを表示します。

    telegram help
  • /listjobs - 現在の接続のジョブ一覧を表示します。

    telegram listjobs
  • /start <jobName> - 正確な名前でジョブを開始します。

    telegram start by job name
  • /start #<n>(推奨) - 直近の/listjobsのリストインデックスで開始します。

    telegram start by index step1 telegram start by index step2
  • /stop <jobId> - 実行中のジョブを停止します。

    telegram job stop
  • /status <jobId> - 進捗と転送済みサイズを確認します。

    telegram job status

自動化にとって重要な理由

  • 夜間や長時間の転送: アラートを受け取り、マシンにVPN接続せずに再開・停止できます。
  • スケジュールされたバックアップ: 成功・失敗を即座に確認し、スマホから再実行できます。
  • マルチクラウドジョブ: コンソールの前にいなくても、統合された制御タワーを維持できます。
  • 迅速なインシデント対応: 暴走したジョブを停止したり、再スケジュールしたり、別のプリセットに素早く切り替えたりできます。

セキュリティに関するヒント

  • 設定されたChat IDのみがコマンドを実行できます。
  • Bot Tokenが漏洩した場合はローテーションしてください。
  • 一時的にリモートコマンドが不要な場合は、設定でTelegramリモートコントロールを無効にしてください。

関連リソース

まとめ

Telegramは、RcloneViewをモバイルコマンドセンターに変えます。常に通知を受け取り、ジョブを即座に開始・停止でき、障害への対応も迅速になります。一度設定してトークンを安全に保管すれば、デスクから離れていてもクラウド自動化を安心して運用できます。

対応クラウドプロバイダー

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces