Mount BDIX/ISP FTP Servers as Local Drives on Linux

Most of the ISPs in Bangladesh provide free access to movies, TV shows, and other media via BDIX-connected FTP servers. But let’s face it, browsing them in a web browser, copying links to VLC, or using download managers isn’t convenient. Wouldn’t it be better to browse them like normal folders in your File Manager?

Well, this guide shows you how to mount FTP/HTTP servers directly into your Linux Mint system, so you can browse and play everything just like you would with local files.

This method has been tested on Linux Mint using the Nemo file manager (default in Mint Cinnamon).

Installation

To use this method, first we have to install rclone and FUSE

sudo apt update
sudo apt install rclone fuse

Process

We'll now configure RClone to treat each FTP/HTTP server as a remote storage source.

mkdir -p ~/.config/rclone
nano ~/.config/rclone/rclone.conf

Now define all the FTP/HTTP links you want to include. Below is a sample configuration. You can name each remote anything you like, but keep it simple (no spaces).

Here's an example using a general custom name MyMediaDrive for the unified mount:

[Link1]
type = http
url = http://ftp1.example.net/FILE/

[Link2]
type = http
url = http://ftp2.example.net/FILE/

[Link3]
type = http
url = http://ftp3.example.net/FILE/

[MyMediaDrive]
type = union
remotes = Link1: Link2: Link3:

You can replace Link1, Link2, and MyMediaDrive with any name you want — e.g., CircleFTP, ISPServer, or MovieHub.

Now mount all of them into a local folder.

mkdir -p ~/MyMediaDrive
rclone mount MyMediaDrive: ~/MyMediaDrive --vfs-cache-mode full

Again, feel free to change MyMediaDrive to any folder name you want. Just make sure it matches your mount command. Leave the terminal running. You can now open Nemo, and go to Home > MyMediaDrive to see all the content as if they’re local files.

Auto-Mount on Startup

If you do not want to type this mount command again and again then you can just auto mount it on startup by the following steps.

Create a script.

nano ~/mount_mymediadrive.sh

Paste the mount command

#!/bin/bash
rclone mount MyMediaDrive: ~/MyMediaDrive --vfs-cache-mode full

Make it executable.

chmod +x ~/mount_mymediadrive.sh

Now add this script to your Startup Applications. Alternatively, you can create an application from the menu, which lets you run it whenever needed by opening the app. You can use this tool to complete the entire process with one click.

0
Subscribe to my newsletter

Read articles from Md Sakib Sadman Badhon directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Md Sakib Sadman Badhon
Md Sakib Sadman Badhon

Hello, I am Badhon. I tend to forget things easily which is why I opened this blog.