RcloneView Slack Remote Control: Manage Cloud Jobs from Your Phone
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.

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
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.
-
Go to the Slack API Dashboard and click [Create New App].
-
Select [From a manifest].
-
Select the Workspace where you want to install the app and click [Next].
-
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
}
}
- 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)
- In the left menu, go to [Basic Information].
- Scroll down to the [App-Level Tokens] section and click [Generate Token and Scopes].
- Set the name to
RcloneView, click [Add Scope], selectconnections:write, and then click [Generate]. - Copy the token starting with
xapp-...and save it.
② Get the Bot Token (For Messaging)
- In the left menu, go to [Install App].
- Click the green [Install to Workspace] button and click [Allow].
- Copy the Bot User OAuth Token starting with
xoxb-...and save it.
Step 3: Enable Messages Tab
- Click App Home in the left menu.
- Turn on
Messages Tab - 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.
- Open your Slack app, click your profile picture, and select [Profile].
- Click the [More (···)] button.
- Select [Copy member ID] at the bottom of the menu. (Example:
U1234567890)
Step 5: Enable Slack Control in RcloneView
- Open RcloneView and go to Settings -> Interfaces & Notifications.
- Turn on the Slack Remote Control switch.
- Enter your App Token, Bot Token, and Member ID in the respective fields.
- 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
Regenerateimmediately. - Offline Status: If RcloneView is not running, the Slack bot will not respond to commands.
Related Resources
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.