mirror of
https://github.com/rclone-ui/rclone-ui.git
synced 2026-04-17 02:04:03 -07:00
The cross-platform GUI for rclone & S3.
https://rcloneui.com
backblaze-b2
cyberduck
dropbox
ftp
fuse
fuse-filesystem
google-cloud-storage
google-drive
gui-frontend
hero-ui
heroui
nextui
rclone
rclone-gui
rsync
s3
sftp
tauri
tray
tray-menu
- TypeScript 91.6%
- Rust 3.5%
- JavaScript 3.2%
- HTML 1.6%
| .github | ||
| cli | ||
| lib | ||
| public | ||
| scripts | ||
| src | ||
| src-tauri | ||
| store | ||
| toolbar | ||
| types | ||
| .env.example | ||
| .gitignore | ||
| biome.json | ||
| icon.png | ||
| index.html | ||
| LICENSE | ||
| main.ts | ||
| meta.json | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| README_CHINESE.md | ||
| README_GERMAN.md | ||
| README_JAPANESE.md | ||
| README_PIRATE.md | ||
| README_POLISH.md | ||
| README_ROMANIAN.md | ||
| README_SPANISH.md | ||
| reset.d.ts | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
The cross-platform GUI for Rclone
A light, transparent layer on top of rclone to manage your remotes & tasks in a more user-friendly way.
Docker/Homelab/Server Usage
Control your server, homelab, or mom's PC with the easiest solution to manage remote rclone instances.
Docker Compose
services:
rclone:
image: rclone/rclone
container_name: rclone
command: rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
ports:
- 5572:5572
volumes:
- ./config:/config/rclone
- /path/to/data:/data
Docker CLI
docker run -d \
--name rclone \
-p 5572:5572 \
-v ./config:/config/rclone \
-v /path/to/data:/data \
rclone/rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
Without Docker
Just start the rcd daemon directly:
rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
Notes
- After starting up
rcloneusing your preferred method, simply open Rclone UI and navigate to Settings > Hosts. - Make sure to allow traffic to port
5572in your firewall and/or reverse proxy (nginx/caddy/traefik). - Rclone UI can connect to any RCD port, so you can customize the default
5572port. - Use
--rc-userand--rc-passinstead of--rc-no-authin production.
Package Managers
- Flathub
flatpak install com.rcloneui.RcloneUIor from the store - Brew
brew install --cask rclone-ui - Scoop
scoop bucket add extras&scoop install rclone-ui - Chocolatey
choco install rclone-ui - WinGet
winget install --id=RcloneUI.RcloneUI -e - NPM
npx rclone-ui
Downloads
- Windows (Arm, x64)
- macOS (Apple Silicon, Intel)
- Linux (AppImage, deb, rpm)
- Linux
Arm(AppImage, deb, rpm)
Roadmap
Finalized items have been moved to the "Features" section.
Check out the V3 discussion!
1 Star = 1 Instant Coffee
Contributing
Welcome, anon. We’ve been expecting you.
Here are some good problems to tackle:
- Fix an open Issue
- Upgrade repository to Vite 7 & React 19
- Introduce React Compiler
- Move Cron logic to Rust
🎁 Merged PRs receive a Lifetime License!