Free Infinite Cloud Storage | AES-256 Encryption | Linux FUSE Filesystem | Open Source Python Drive
BloxDrive is a revolutionary Cloud FUSE File System that converts your unlimited Roblox inventory into a secure, infinite, high-speed virtual hard drive. Designed for Linux, this open-source Python storage solution bypasses API limits by seamlessly chunking, encrypting, and hiding your personal files inside image decals using steganography.
- Infinite Storage: Mounts natively as a local FUSE filesystem on Linux (Note: This tool is built primarily for Linux, as FUSE requires native kernel support). Drag and drop any file!
- Hyper-Speed Streaming: Downloads directly from the Roblox Edge CDN. Streams videos seamlessly.
- AES-256-GCM Encryption: Every file is mathematically encrypted locally using a unique
ENCRYPTION_KEYbefore it touches the internet. - Convergent Deduplication: Saves bandwidth! Identical files perfectly bypass upload while retaining full AES-256 encryption.
- Mobile Web UI: Stream your encrypted files straight to your phone with the built-in async Web File Manager (bypassing the local hard drive entirely).
- RAID-5 Multi-Account Redundancy: Link up to 8 Roblox accounts to split the load and generate XOR parity. If an account is banned, your data is 100% safe and perfectly recoverable!
BloxDrive uses an advanced RAID-5 style XOR parity system to protect your data. By adding multiple Roblox accounts, your files are striped across all accounts. If one account is banned or deleted by Roblox, the system will automatically fall back to parity reconstruction, allowing you to access and download your files without any data loss.
- Add Accounts: Run
./bloxdrive.sh raid addto link a new Roblox account, or simply add them through the Web UI's RAID Settings! The Setup Wizard seamlessly supports adding multiple accounts. - Protect Existing Files: Run
./bloxdrive.sh raid protectto migrate all your old files into the new RAID pool. - Recover: If an account dies, simply use
./bloxdrive.sh raid recoverto rebuild the missing pieces onto a new healthy account.
Important
Active Sessions (Tokens): To keep your Roblox accounts' auth tokens active, you must use the "Switch Account" feature in the Roblox UI/browser instead of logging out. Logging out of an account will invalidate its .ROBLOSECURITY token, causing FUSE and recovery tools to lose access.
Read the SETUP.md file for full installation instructions.
# Start the FUSE mount
./bloxdrive.sh start
# Or start BOTH the FUSE mount AND the beautiful Mobile Web UI!
./bloxdrive.sh web- Python 3.10+
fuseinstalled on the system (apt install fuseorbrew install osxfuse)- MariaDB or MySQL (or TiDB for horizontal scaling)
- Python Packages: Install via
pip install -r requirements.txt
By default, BloxDrive uses a local MySQL/MariaDB database to track your files. However, if you want to access your virtual hard drive from multiple computers at the same time (just like Google Drive), you can use a free Cloud Database like TiDB Serverless!
- Create a free MySQL-compatible database at TiDB Serverless.
- Grab your connection credentials.
- Paste them into your
settings.json:"DB_HOST": "gateway01.us-east-1.prod.aws.tidbcloud.com", "DB_PORT": 4000, "DB_USER": "your_user.root", "DB_PASS": "your_password"
- Copy your
settings.jsonfile to your other computers. They will now all instantly sync your files!
-
Start the Engine:
./bloxdrive.sh start
(On first run, it will interactively ask for your Roblox API Key and User ID!)
-
Access your Files: Open
/tmp/bloxdrive_mntin your computer's file manager and start dragging and dropping files! -
Start the Web UI (Optional):
./bloxdrive.sh web
Navigate to the provided IP address to stream your encrypted files directly to your phone.