RcloneView Slack 원격 제어: 휴대폰으로 클라우드 작업 관리하기
RcloneView를 챗옵스 콘솔로 바꿔보세요. PC에서 떨어져 있을 때도 Slack에서 작업 알림을 받고, 작업 목록을 확인하고, 작업을 시작하거나 중지할 수 있습니다.
Slack 원격 제어를 사용하면 RcloneView가 작업 시작, 완료, 오류 알림을 휴대폰으로 보내고, 간단한 슬래시 명령으로 작업을 실행하거나 중지할 수 있습니다. 장시간 백업, 야간 동기화, 또는 모바일로 빠르게 제어하고 싶은 원격 서버 환경에 적합합니다.

모든 클라우드를 한 곳에서 관리하고 동기화하세요
RcloneView는 rclone의 크로스플랫폼 GUI입니다. 폴더를 비교하고, 파일을 전송·동기화하고, 깔끔한 시각적 인터페이스로 멀티 클라우드 워크플로를 자동화하세요.
- 원클릭 작업: 복사 · 동기화 · 비교
- 안정적인 자동화를 위한 스케줄러와 작업 이력
- Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP 등 지원
핵심 기능은 무료. Plus로 자동화 기능 이용 가능.
Slack에서 할 수 있는 일
- 실시간 알림: 작업이 시작, 완료, 또는 오류가 발생할 때 즉시 알림을 받습니다.
- 작업 목록 보기: 등록된 모든 RcloneView 작업을 깔끔한 목록으로 확인합니다.
- 원격 작업 제어: 이름 또는 인덱스(#N)로 작업을 시작하거나, 즉시 중지할 수 있습니다.
- 필요할 때 상태 확인: 진행률, 전송 속도, 예상 남은 시 간을 언제든지 확인합니다.
참고: Slack 명령을 처리하려면 RcloneView가 PC 또는 서버에서 실행 중이어야 합니다.
사전 준비 사항
- RcloneView가 설치되어 실행 중이어야 합니다 (Desktop 또는 Headless).
- Slack 계정과 본인 소유의 워크스페이스가 필요합니다.
- 인터넷 연결이 필요합니다.
1단계: Slack 앱 생성 (매니페스트 사용)
보안을 최대화하기 위해 RcloneView는 사용자가 직접 봇을 생성하는 "프라이빗 앱" 방식을 사용합니다. 이를 통해 데이터가 어떠한 제3자 서버도 거치지 않고 PC에서 Slack으로 직접 전달됩니다.
-
Slack API 대시보드로 이동하여 **[Create New App]**을 클릭합니다.
-
**[From a manifest]**를 선택합니다.
-
앱을 설치할 Workspace를 선택하고 **[Next]**를 클릭합니다.
-
[JSON] 탭을 선택하고 기존 내용을 삭제한 뒤 아래 코드를 붙여넣습니다:
{
"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
}
}
- **[Next]**를 클릭한 후, **[Create]**를 클릭하여 앱 생성을 완료합니다.
2단계: 토큰 발급받기
RcloneView 설정을 위해 두 종류의 토큰이 필요합니다. 이 토큰들은 비밀번호처럼 취급하고 절대 다른 사람과 공유하지 마세요.
① 앱 토큰 발급받기 (Socket Mode용)
- 왼쪽 메뉴에서 **[Basic Information]**으로 이동합니다.
- 아래로 스크롤하여 [App-Level Tokens] 섹션에서 **[Generate Token and Scopes]**를 클릭합니다.
- 이름을
RcloneView로 설정하고 **[Add Scope]**를 클릭하여connections:write를 선택한 뒤 **[Generate]**를 클릭합니다. xapp-...로 시작하는 토큰을 복사하여 저장합니다.
② 봇 토큰 발급받기 (메시지 전송용)
- 왼쪽 메뉴에서 **[Install App]**으로 이동합니다.
- 녹색 [Install to Workspace] 버튼을 클릭하고 **[Allow]**를 클릭합니다.
xoxb-...로 시작하는 Bot User OAuth Token을 복사하여 저장합니다.
3단계: 메시지 탭 활성화
- 왼쪽 메뉴에서 App Home을 클릭합니다.
Messages Tab을 켭니다.Allow users to send Slash commands and messages from the messages tab를 체크합니다.
이렇게 하면 봇에게 직접 슬래시 명령을 보낼 수 있습니다.
4단계: 내 멤버 ID 찾기
봇이 알림(DM)을 보낼 사용자를 알기 위해서는 사용자의 고유 ID가 필요합니다.
- Slack 앱을 열고 프로필 사진을 클릭한 뒤 **[Profile]**을 선택합니다.
- [More (···)] 버튼을 클릭합니다.
- 메뉴 하단의 **[Copy member ID]**를 선택합니다. (예:
U1234567890)
5단계: RcloneView에서 Slack 제어 활성화
- RcloneView를 열고 Settings -> Interfaces & Notifications로 이동합니다.
- Slack Remote Control 스위치를 켭니다.
- 각 필드에 App Token, Bot Token, Member ID를 입력합니다.
- **[Send Test Message]**를 클릭하여 휴대폰으로 메시지가 오는지 확인합니다.
⌨️ 명령어 가이드 (ChatOps)
봇이 있는 모든 채팅에서 다음 명령을 입력하세요:
/help- 사용 가능한 모든 명령을 표시합니다./joblist- 현재 연결에 등록된 모든 작업을 나열합니다./start <jobName>- 정확한 이름으로 작업을 시작합니다./start #<number>-/joblist의 인덱스를 사용하여 작업을 시작합니다 (예:/start #1)./stop <JobId>- Job ID를 사용하여 실행 중인 작업을 중지합니다./jobstatus <JobId>- 특정 작업의 실시간 진행 상황과 통계를 확인합니다.
보안 및 관리 팁
- 사용자 식별: 설정된 Member ID 만 명령을 실행할 권한을 가집니다.
- 토큰 교체: 토큰이 노출된 경우 즉시 Slack API 페이지로 이동하여
Regenerate를 클릭하세요. - 오프라인 상태: RcloneView가 실행 중이 아니면 Slack 봇이 명령에 응답하지 않습니다.
관련 자료
마무리
Slack은 RcloneView를 모바일 명령 센터로 만들어줍니다. 항상 알림을 받고, 작업을 즉시 시작하거나 중지할 수 있으며, 오류에 더 빠르게 대응할 수 있습니다. 한 번만 설정해두고 토큰을 안전하게 보관하면, 자리를 비운 동안에도 안심하고 클라우드 자동화를 관리할 수 있습니다.