GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rclone/rclone-web: A web interface for rclone

BranchesTags
Open more actions menu

Latest commit

 

History

228 Commits
228 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
e2e
e2e
 
 
public
public
 
 
src
src
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
biome.json
biome.json
 
 
components.json
components.json
 
 
index.html
index.html
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
playwright.config.ts
playwright.config.ts
 
 
reset.d.ts
reset.d.ts
 
 
tsconfig.app.json
tsconfig.app.json
 
 
tsconfig.json
tsconfig.json
 
 
tsconfig.node.json
tsconfig.node.json
 
 
vite.config.ts
vite.config.ts
 
 

Repository files navigation

Rclone Web

A lightweight web UI for rclone. Use it to manage remotes, mounts, serves, transfers, and common rclone actions from a browser.

screenshot

Usage

Install rclone and run:

rclone gui

Rclone opens the UI in your browser and prints generated credentials on startup. Pass --user, --pass, or --addr to override the defaults. See rclone gui --help for the full list of flags.

Screens

  • Dashboard – overview of remotes, mounts, serves, running operations, and global transfer stats.
  • Remotes – create, edit, and delete rclone remotes, with live usage per remote.
  • Mounts – list active remote mounts, unmount them, or create new ones.
  • Serves – list, start, and stop serve endpoints (HTTP, WebDAV, SFTP, …).
  • Transfers – live and recent transfer jobs, with the option to stop running ones.
  • Settings – tune performance flags, configure logging, and edit the rclone config file.

Docker

The easiest way to run the UI is through the official rclone Docker image. After starting the container, open http://localhost:5522/login?url=localhost:5533 in your browser. The url param tells the GUI where to reach the RC API. Add &checkUsage=false to turn off "Check usage automatically" before the GUI checks any remote (or &checkUsage=true to turn it on).

Simple

docker run -d \
  --name rclone-gui \
  -p 5522:5522 \
  -p 5533:5533 \
  -v ~/.config/rclone:/config/rclone \   # if you want to use a local config you already have
  -v /path/to/data:/data \               # if you want to mount other folders, eg for cache
  rclone/rclone:latest \
  gui \
  --addr=0.0.0.0:5522 \
  --api-addr=0.0.0.0:5533 \
  --user gui-user \						# skip to auto-generate a user
  --pass 'change-this-password' 		# skip to auto-generate a pass

Compose

services:
  rclone-gui:
    image: rclone/rclone:latest
    container_name: rclone-gui
    restart: unless-stopped
    ports:
      - "5522:5522"
      - "5533:5533"
    volumes:
      - ~/.config/rclone:/config/rclone
      - /path/to/data:/data
    command:
      - gui
      - --addr=0.0.0.0:5522
      - --api-addr=0.0.0.0:5533
      - --user=gui-user
      - --pass=change-this-password

Mount ~/.config/rclone if you want to reuse an existing local config. Mount any additional folders, such as /path/to/data, when rclone needs access to local files or cache locations.

You can omit --user and --pass to let rclone generate credentials.

Development

npm install
npm run dev

Useful scripts:

  • npm run build builds the web app.
  • npm run lint checks formatting and lint rules with Biome.
  • npm test builds the app and runs the Playwright test suite against rclone gui.

Contributing

We welcome new contributors!

Areas where help is especially useful:

  • Bug fixes
  • Accessibility improvements
  • Playwright Tests
  • Translations (Web or RC)

License

MIT



Made with ☁️ for the rclone community

About

A web interface for rclone

Resources

Readme
MIT license

Security policy

Security policy
Activity
Custom properties

Stars

55 stars

Watchers

0 watching

Forks

19 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.