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.
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.