Rclone Browser is a user-friendly web interface for Rclone, a command-line program that synchronizes files and directories between two locations. It's available for Linux and other platforms.
To install Rclone Browser on Linux, you'll need to download the Rclone package from the official website. The installation process typically takes a few minutes and requires administrative privileges.
After installation, you can access Rclone Browser by running the command `rclone browser` in your terminal. This will open the web interface in your default web browser.
Getting Started
Rclone browser is a powerful tool for managing your cloud storage.
Rclone is a command-line program, but don't worry if you're not comfortable with the command line - the rclone browser provides a user-friendly interface.
Rclone browser is available for Windows, macOS, and Linux operating systems.
Features
Rclone Browser is a powerful tool that lets you manage your remote storage locations with ease.
It supports encrypted cloud storage, so you can keep your files safe and secure. The browser also allows you to customize the location and encryption for your configuration file.
One of the standout features of Rclone Browser is its ability to browse and modify any rclone remote, including encrypted ones. This means you can easily access and manage your remote storage locations from within the browser.
Rclone Browser also offers drag and drop support, making it easy to upload files from your local file explorer. You can also stream media files directly from the browser for playback in a player like VLC.
In addition to these features, Rclone Browser allows you to mount and unmount folders on macOS, GNU/Linux, and Windows. This makes it easy to access your remote storage locations as if they were local drives.
Here are some of the key features of Rclone Browser:
- Browse and modify rclone remote storage locations
- Encrypted cloud storage supported
- Custom location and encryption for configuration supported
- Drag and drop support for dragging files while uploading
- Mount and unmount folders/cloud drives
- Streaming media files in player like VLC
- Supports portable mode
- Supports shared drivers (if you’re using Google Drive)
- Ability to create tasks that you can easily save to run it again or edit it later
- Dark mode
Rclone Browser is also highly customizable, with options to minimize to the tray and receive notifications when upload/download finishes. It's a great tool for anyone who needs to manage remote storage locations on a regular basis.
Cloud Storage Integration
Cloud Storage Integration is a crucial aspect of using Rclone Browser. You can connect a wide range of cloud storage services to Rclone, including Google Drive, Google Photos, Dropbox, Backblaze B2, Amazon AWS or Wasabi, Microsoft OneDrive, and many more.
To add a cloud storage to Rclone, you'll need to choose the number corresponding to the service you want to use. For example, Google Drive is option 13, Google Photos is option 14, and Dropbox is option 9. You can check the full list of available cloud storage services in the Rclone documentation.
Once you've selected the cloud storage service, you'll need to login to your account and approve Rclone. This will give Rclone the necessary permissions to access your cloud storage.
If you're using Rclone on a Linux system, you can also mount your cloud storage automatically when your computer boots. To do this, you'll need to add a script to your system's crontab. The script should include the command to mount your cloud storage, using the `rclone mount` command. For example: `@reboot rclone mount --allow-other EODCrafter:Emby/TV /home/XXXXXX/TV`.
Here's a list of some common cloud storage services and their corresponding numbers in the Rclone documentation:
By integrating your cloud storage with Rclone, you'll be able to access your files from anywhere, and Rclone Browser will provide a user-friendly interface to manage your files.
Installation and Setup
You can install Rclone Browser on various operating systems, including Ubuntu, Linux, macOS, and Windows. To install it on Ubuntu, you'll need to open a terminal and use the command `rclonebrowser` to install it.
The installation process for Rclone Browser is slightly different depending on your operating system. On Linux distributions like Ubuntu, you can install it using the command `sudo apt install rclonebrowser`. Alternatively, you can download the AppImage file from the Rclone Browser GitHub page and run it on your Linux distribution.
To install Rclone Browser on macOS, you'll need to install Homebrew and then use the following command to install the dependencies: `brew install git cmake rclone qt5`. You'll also need to clone the source code from the Rclone Browser GitHub repository and follow the instructions to build and package the binary.
On Windows, you'll need to install Visual Studio 2019, CMake, and the latest Qt v5 (64-bit) from the Qt website. You'll also need to clone the Rclone Browser source code and follow the instructions to build and package the binary.
Here's a quick summary of the installation steps for each operating system:
Installation on Ubuntu
To install Rclone Browser on Ubuntu, you'll need to open a terminal. Open a terminal by pressing Ctrl + Alt + T.
Rclone Browser is not pre-installed on Ubuntu, so you'll need to install it manually. You can do this by using the command in the terminal.
You can install Rclone Browser using the command, which may install an older version. Alternatively, you can find an AppImage file on the Rclone Browser GitHub page.
If you're using Ubuntu 20.04, you can install Rclone Browser using the command. This will make it easy to use the Rclone command line tool.
You can also find Rclone Browser in the default repositories of many Linux distributions, including Ubuntu. You can install it using the command.
Rclone Browser is available in the default repositories of many Linux distributions, but the installation method may vary.
FreeBSD
Installing Rclone Browser on FreeBSD is a straightforward process. First, you'll need to install some dependencies using the command `sudo pkg install git cmake qt5-buildtools qt5-declarative qt5-qmake`.
To get started, you'll need to clone the source code from the GitHub repository using `git clone https://github.com/kapitainsky/RcloneBrowser.git`. This will download the necessary files to your local machine.
Next, navigate to the source folder using `cd RcloneBrowser`. You'll then need to create a new build folder with `mkdir build && cd build`.
Now, run `cmake ..` from the build folder to create a makefile. After that, run `make` from the build folder to create the binary.
Finally, install Rclone Browser using `sudo make install`. Note that for rclone remotes to mount, you'll need to run `sudo sysctl vfs.usermount=1` as mentioned in the note.
Here's a step-by-step list to summarize the installation process:
- Install dependencies: `sudo pkg install git cmake qt5-buildtools qt5-declarative qt5-qmake`
- Clone source code: `git clone https://github.com/kapitainsky/RcloneBrowser.git`
- Navigate to source folder: `cd RcloneBrowser`
- Create new build folder: `mkdir build && cd build`
- Run cmake: `cmake ..`
- Run make: `make`
- Install: `sudo make install`
MacOS
To install RcloneBrowser on macOS, you'll first need to have Homebrew installed. If you don't have it yet, install it by running `/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"` in your terminal.
You might be prompted to install the Xcode command line tools, which is actually the macOS SDK, headers, and build tools. You don't need the full Xcode IDE, just the command line tools.
Once you have Homebrew and the command line tools installed, you can install the dependencies by running `brew install git cmake rclone qt5`.
To get started with the source code, clone the repository with `git clone https://github.com/kapitainsky/RcloneBrowser.git`.
Navigate to the source folder with `cd RcloneBrowser`, then create a new build folder with `mkdir build && cd build`.
Now, run `cmake .. -DCMAKE_PREFIX_PATH:PATH=/usr/local/opt/qt` from the build folder to create a makefile.
Next, run `make` from the build folder to create the binary.
The binary should be in the newly created build folder, which you can access with `cd build`.
Finally, package your binary with Qt libraries to create a self-contained application with `/usr/local/opt/qt/bin/macdeployqt rclone-browser.app -executable="rclone-browser.app/Contents/MacOS/rclone-browser" -qmldir=../src/`.
Windows
To install and set up RcloneBrowser on Windows, you'll need to get Visual Studio 2019, specifically the "Desktop development with C++" module. Install CMake and the latest Qt v5 (64-bit) from the Qt website, making sure to select the "Qt 5.13.2 Prebuilt Components for MSVC 2017 64-bit" option.
You can either install git and clone the RcloneBrowser source code or download the zip file from the releases. Once you have the source code, navigate to the source folder by running "cd RcloneBrowser" in the command prompt.
Create a new build folder by running "mkdir build" and then "cd build". Then, run the following command to build the project: "cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_CONFIGURATION_TYPES="Release" -DCMAKE_PREFIX_PATH=c:\Qt\5.13.2\msvc2017_64 .. && cmake --build . --config Release".
After the build process is complete, you'll need to run the windeployqt.exe tool to deploy the required files. The command to do this is: "c:\Qt\5.13.2\msvc2017_64\bin\windeployqt.exe --no-translations --no-angle --no-compiler-runtime --no-svg ".\build\Release\RcloneBrowser.exe"".
The build\Release folder will now contain the RcloneBrowser.exe binary and all the other files required to run it. If your system doesn't have the required MSVC runtime, you can install it from the Microsoft website.
Portable vs Standard
You can run Rclone Browser in either portable or standard mode.
In portable mode, you can enable it by creating a specific file or directory, depending on your operating system. For Windows and macOS, create a .ini file with the same name as the executable next to it.
For Linux, create a directory with the same name as the AppImage plus the “.config” extension in the same directory as the AppImage file. This is supported by the AppImage specification.
In portable mode, all configuration files will be stored in the same folder as the application.
Configure
To configure Rclone Browser, you need to launch it from the Applications folder. Find it under /Applications/Rclone Browser.app.
You may get a message asking you to allow Rclone Browser to run. To disable this message, you can write the command sudo spctl --master-disable in the Terminal and confirm it with your password.
This command disables the Gatekeeper setting, which you can also change in the Apple Security Panel. You can choose to allow all apps or select specific settings like App Store and identified developers.
Once you've disabled the Gatekeeper setting, you can relaunch Rclone Browser without getting any messages. If you don't want to disable the setting, you can simply click "Open Anyway" to allow Rclone Browser to run.
Frequently Asked Questions
What is the rclone browser?
Rclone is a command-line program, not a browser. It's a powerful tool for managing files on cloud storage, offering a rich alternative to web storage interfaces.
Can rclone serve a web based GUI?
Yes, rclone can serve a web-based GUI, but it's still experimental and subject to change. Run a terminal command to download and display the GUI in a web browser.
Sources
- https://kapitainsky.github.io/RcloneBrowser/
- https://en.ubunlog.com/rclone-browser-installation-configuration-in-ubuntu/
- https://itsfoss.com/rclone-browser/
- https://roadtopetabyte.medium.com/tutorial-how-to-install-rclone-and-configure-rclone-browser-on-your-mac-rclone-gui-for-macos-a97e13925ab0
- https://askubuntu.com/questions/1250920/accessing-google-drive-using-rclone-rclone-browser
Featured Images: pexels.com