Skip to main content

6 posts tagged with "job-management"

View All Tags

RcloneView Connection Manager: Switch Embedded vs External rclone for Safer Cloud Operations

· 3 min read
Tayson
Senior Engineer

Need a clean separation between personal jobs, production data, and test environments? RcloneView Connection Manager lets you switch rclone instances in seconds -- no CLI risk.

RcloneView includes an Embedded rclone engine, but it also connects to External rclone instances (local, remote, or container). This gives you a safe way to isolate environments, test changes, and operate at enterprise scale without rewriting configs or juggling terminals.

RcloneView app preview

Manage & Sync All Clouds in One Place

RcloneView is a cross-platform GUI for rclone. Compare folders, transfer or sync files, and automate multi-cloud workflows with a clean, visual interface.

  • One-click jobs: Copy · Sync · Compare
  • Schedulers & history for reliable automation
  • Works with Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP and more
WindowsmacOSLinux
Get Started Free →

Free core features. Plus automations available.

RcloneView Discord Remote Control: Manage Cloud Jobs from Discord

· 5 min read
Steve
Senior Engineer

Turn RcloneView into a Discord chatops console: get job alerts, list jobs, and start or stop them from Discord without opening your PC.

With Discord Remote Control, RcloneView sends job start, complete, and error alerts to you and accepts simple commands to run or stop jobs. It is perfect for long backups, overnight syncs, or remote servers where you still want fast control via Discord on desktop or mobile.

RcloneView app preview

Manage & Sync All Clouds in One Place

RcloneView is a cross-platform GUI for rclone. Compare folders, transfer or sync files, and automate multi-cloud workflows with a clean, visual interface.

  • One-click jobs: Copy · Sync · Compare
  • Schedulers & history for reliable automation
  • Works with Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP and more
WindowsmacOSLinux
Get Started Free →

Free core features. Plus automations available.

What you can do from Discord

  • Real-time Notifications: Get alerted immediately when a job starts, completes, or encounters an error.
  • List Jobs: View all your registered RcloneView jobs in a clean list.
  • Remote Job Control: Start jobs by name or by index (#N), or stop them instantly.
  • On-demand Status: Check progress, transfer speed, and estimated time remaining anytime.

Note: RcloneView must be running on your PC or server to process Discord commands.

Prerequisites

  • RcloneView installed and running (Desktop or Headless).
  • A Discord account.
  • A Discord server where you can install a bot (Guild Install).
  • Internet connectivity.

Step 1: Create your Discord Application and Bot

For maximum security, RcloneView uses a “bring your own bot” approach. Your data goes straight between RcloneView and Discord—no third-party relay.

  1. Go to the Discord Developer Portal and click New Application. Name it (e.g., RcloneView).
  2. Open Installation, choose Guild Install as the Installation Context (turn off User Install if enabled), and save.
  3. Go to the Bot tab, click Add Bot, then copy or reset to get your Discord Bot Token. Keep it secret.
  4. If you plan to send plain text commands (not only slash commands), enable MESSAGE CONTENT INTENT in the Bot tab so RcloneView can read command text.

Step 2: Create a Server and Install the Bot

To use the bot, you need a Discord server (also called a "Guild") where the bot can live. If you don't have a private server for your RcloneView logs, follow the steps below.

Step 2-1 Create a New Discord Server

  1. Open your Discord app (Desktop or Web).
  2. Click the plus (+) icon (Add a Server) at the bottom of your server list on the left.
  3. Select Create My Own.
  4. Choose For me and my friends.
  5. Give your server a name (e.g., RcloneView Control Center) and click Create.

Step 2-2 Install the Bot to Your Server

  1. Go back to the Discord Developer Portal.
  2. Open OAuth2 > URL Generator.
  3. Select scopes: bot and applications.commands.
  4. In Bot Permissions, select Send Messages, Use Slash Commands, and Attach Files (if you want to receive log files).
  5. Copy the generated URL at the bottom and paste it into your browser.
  6. Select the server you just created (e.g., RcloneView Control Center) and click Authorize.

Step 3: Collect the Values RcloneView Needs

  • Discord Bot Token: From the Bot tab (Step 1-3).
  • Discord Application ID: From General Information in the Developer Portal.
  • My Discord User ID (Snowflake): A long numeric ID that uniquely identifies you.

How to get your Discord User ID

  1. In Discord (Desktop or Web), open User Settings (⚙️).
  2. Go to Advanced and toggle Developer Mode on.
  3. Right-click your profile picture or username (bottom left or in a member list) and choose Copy User ID. Save the number (example: 123456789012345678).

Why is this ID needed?

  • Security: Only commands from your account are processed by the app.
  • Direct Notifications: The bot knows exactly which user to DM when a job starts or fails.

Step 4: Enable Discord Control in RcloneView

  1. Open RcloneView and go to Settings -> Interfaces & Notifications.
  2. Turn on the Discord Remote Control switch.
  3. Enter your Discord Bot Token, Discord Application ID, and My Discord User ID in the fields.
  4. Click Send Test Message to verify that you receive a DM from the bot.

⌨️ Command Guide (ChatOps)

Send commands to the bot (DM is recommended for privacy; channels also work if the bot has access):

  • /help — Show all available commands.
  • /joblist — List all registered jobs for the current connection.
  • /start <jobName> — Start a job by its exact name.
  • /start #<number> — Start a job using its index from /joblist (e.g., /start #1).
  • /stop <JobId> — Stop a running job using its Job ID.
  • /jobstatus <JobId> — Check real-time progress and statistics for a specific job.

Security and Management Tips

  • User Identification: Only the configured Discord User ID is authorized to execute commands.
  • Token Safety: Treat your Bot Token and Application ID like passwords. Reset them if exposed.
  • Online Status: If RcloneView is not running, the Discord bot will not respond to commands.

Wrap-up

Discord turns RcloneView into a mobile command center: you stay notified, you can start or stop jobs instantly, and you respond faster to failures. Set it up once, keep the tokens safe, and manage your cloud automation with confidence even when you are away from your desk.

Supported Cloud Providers

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

RcloneView Slack Remote Control: Manage Cloud Jobs from Your Phone

· 5 min read
Steve
Senior Engineer

Turn RcloneView into a chatops console: get job alerts, list jobs, and start or stop them from Slack, even when you are away from your PC.

With Slack Remote Control, RcloneView sends job start, complete, and error alerts to your phone and accepts simple slash commands to run or stop jobs. It is perfect for long backups, overnight syncs, or remote servers where you still want quick control via mobile.

RcloneView app preview

Manage & Sync All Clouds in One Place

RcloneView is a cross-platform GUI for rclone. Compare folders, transfer or sync files, and automate multi-cloud workflows with a clean, visual interface.

  • One-click jobs: Copy · Sync · Compare
  • Schedulers & history for reliable automation
  • Works with Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP and more
WindowsmacOSLinux
Get Started Free →

Free core features. Plus automations available.

What you can do from Slack

  • Real-time Notifications: Get alerted immediately when a job starts, completes, or encounters an error.
  • List Jobs: View all your registered RcloneView jobs in a clean list.
  • Remote Job Control: Start jobs by name or by index (#N), or stop them instantly.
  • On-demand Status: Check progress, transfer speed, and estimated time remaining anytime.

Note: RcloneView must be running on your PC or server to process Slack commands.

Prerequisites

  • RcloneView installed and running (Desktop or Headless).
  • A Slack account and your own workspace.
  • Internet connectivity.

Step 1: Create your Slack App (Using Manifest)

For maximum security, RcloneView uses a "private app" approach where you create your own bot. This ensures your data never passes through any third-party servers—it goes directly from your PC to Slack.

  1. Go to the Slack API Dashboard and click [Create New App].

  2. Select [From a manifest].

  3. Select the Workspace where you want to install the app and click [Next].

  4. Select the [JSON] tab, delete the existing content, and paste the code below:

{
"display_information": {
"name": "RcloneView",
"description": "Effortlessly browse, organize, transfer files across your cloud storages.",
"background_color": "#3f2f3f"
},
"features": {
"bot_user": {
"display_name": "RcloneView",
"always_online": false
},
"slash_commands": [
{
"command": "/help",
"description": "Show all commands",
"should_escape": false
},
{
"command": "/joblist",
"description": "List jobs",
"should_escape": false
},
{
"command": "/start",
"description": "Start a job (Enter number or name)",
"usage_hint": "<#number> or <jobName>",
"should_escape": false
},
{
"command": "/stop",
"description": "Stop a running job by JobId",
"usage_hint": "<JobId>",
"should_escape": false
},
{
"command": "/jobstatus",
"description": "Check status by JobId",
"usage_hint": "<JobId>",
"should_escape": false
}
]
},
"oauth_config": {
"scopes": {
"bot": [
"commands",
"chat:write",
"chat:write.public",
"im:write",
"app_mentions:read",
"files:write"
]
}
},
"settings": {
"interactivity": {
"is_enabled": true
},
"org_deploy_enabled": false,
"socket_mode_enabled": true,
"token_rotation_enabled": false
}
}

  1. Click [Next], then click [Create] to finish creating your app.

Step 2: Get your Tokens

You need two types of tokens for RcloneView setup. Treat these like passwords and never share them with others.

① Get the App Token (For Socket Mode)

  1. In the left menu, go to [Basic Information].
  2. Scroll down to the [App-Level Tokens] section and click [Generate Token and Scopes].
  3. Set the name to RcloneView, click [Add Scope], select connections:write, and then click [Generate].
  4. Copy the token starting with xapp-... and save it.

② Get the Bot Token (For Messaging)

  1. In the left menu, go to [Install App].
  2. Click the green [Install to Workspace] button and click [Allow].
  3. Copy the Bot User OAuth Token starting with xoxb-... and save it.

Step 3: Enable Messages Tab

  1. Click App Home in the left menu.
  2. Turn on Messages Tab
  3. Check Allow users to send Slash commands and messages from the messages tab

This will allow you to send slash commands to your bot directly.


Step 4: Find your Member ID

The bot needs your unique ID to know which user to send notifications (DM) to.

  1. Open your Slack app, click your profile picture, and select [Profile].
  2. Click the [More (···)] button.
  3. Select [Copy member ID] at the bottom of the menu. (Example: U1234567890) Copy Slack Member ID

Step 5: Enable Slack Control in RcloneView

  1. Open RcloneView and go to Settings -> Interfaces & Notifications.
  2. Turn on the Slack Remote Control switch.
  3. Enter your App Token, Bot Token, and Member ID in the respective fields.
  4. Click [Send Test Message] to verify that you receive a message on your phone.

⌨️ Command Guide (ChatOps)

Type these commands in any chat where the bot is present:

  • /help - Show all available commands.
  • /joblist - List all registered jobs for the current connection.
  • /start <jobName> - Start a job by its exact name.
  • /start #<number> - Start a job using its index from /joblist (e.g., /start #1).
  • /stop <JobId> - Stop a running job using its Job ID.
  • /jobstatus <JobId> - Check real-time progress and statistics for a specific job.

Security and Management Tips

  • User Identification: Only the configured Member ID is authorized to execute commands.
  • Token Rotation: If your tokens are ever exposed, go to the Slack API page and click Regenerate immediately.
  • Offline Status: If RcloneView is not running, the Slack bot will not respond to commands.

Wrap-up

Telegram turns RcloneView into a mobile command center: you stay notified, you can start or stop jobs instantly, and you respond faster to failures. Set it up once, keep the tokens safe, and manage your cloud automation with confidence even when you are away from your desk.

Supported Cloud Providers

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

RcloneView Terminal + GUI: The Fastest and Safest Way to Use rclone (No Context Switching)

· 4 min read
Tayson
Senior Engineer

Visual confidence meets full CLI power — in one workspace.

The old way forces you to choose: Terminal for power, GUI for comfort. RcloneView puts both in the same window so you move faster without guessing.

Rclone is powerful, but CLI-only workflows create friction: context switching, copy-pasting paths, hunting logs, and rechecking folders. RcloneView removes that drag by embedding a full rclone Terminal inside the GUI.

RcloneView app preview

Manage & Sync All Clouds in One Place

RcloneView is a cross-platform GUI for rclone. Compare folders, transfer or sync files, and automate multi-cloud workflows with a clean, visual interface.

  • One-click jobs: Copy · Sync · Compare
  • Schedulers & history for reliable automation
  • Works with Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP and more
WindowsmacOSLinux
Get Started Free →

Free core features. Plus automations available.

RcloneView Telegram Remote Control: Manage Cloud Jobs from Your Phone

· 4 min read
Tayson
Senior Engineer

Turn RcloneView into a chatops console: get job alerts, list jobs, and start or stop them from Telegram, even when you are away from your PC.

With Telegram Remote Control, RcloneView sends job start, complete, and error alerts to your phone and accepts simple chat commands to run or stop jobs. It is perfect for long backups, overnight syncs, or headless servers where you still want quick control.

Lock Down RcloneView with App Lock: Protect Remotes, Jobs, and History

· 3 min read
Tayson
Senior Engineer

Shared or company PC? Turn on App Lock to require a password before anyone can open RcloneView, keeping remotes, jobs, and transfer history out of sight.

RcloneView’s App Lock adds a simple password screen at launch or when reopening the app. It protects the internal database (rclone_view.db), which holds your remotes, job definitions, mount settings, job history, and transfer logs—so sensitive automation stays private even if the workstation is shared.