Best Cloud Storage Solutions with CLI for BOSS GNU/Linux
Bharat Operating System Solutions (BOSS) GNU/Linux is a powerful, Debian-based distribution tailored for Indian users. Administrators and power users often prefer cloud storage services with robust command-line interfaces (CLIs) to automate backups, scripting, and seamless integration into shell workflows. Below, we review top services—pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive—plus additional options like Dropbox and Backblaze B2. We compare features, guide you on choosing the right solution, show how to install and use each CLI on BOSS GNU/Linux, and highlight typical pitfalls.
Top Recommended for BOSS GNU/Linux
- pCloud – Reliable, easy to mount, native Linux client.
- MEGA – Generous free tier, end-to-end encryption, powerful mega-cmd tool.
- Proton Drive – Privacy-focused, zero-knowledge, community CLI.
- Filen – Affordable, secure, lightweight CLI.
- Tresorit – Enterprise-grade security, CLI for power users.
- Icedrive – Modern UI, fast performance, CLI available.
- Dropbox – Ubiquitous, third-party CLI script.
- Backblaze B2 – S3-compatible, cost-effective, official b2 CLI.
Comparison Table
| Service | Website | Free Tier | CLI Tool | Encryption | Price |
|---|---|---|---|---|---|
| pCloud | pcloud.com | 10 GB | pcloudcc | Client-side (add-on) | €4.99/mo |
| MEGA | mega.nz | 20 GB | mega-cmd | End-to-end | €4.99/mo |
| Proton Drive | proton.me/drive | 1 GB | proton-drive-cli | Zero-knowledge | €5.00/mo |
| Filen | filen.io | 3 GB | filen-cli | End-to-end | €2.49/mo |
| Tresorit | tresorit.com | Trial | tresorit-cli | End-to-end | €12.50/mo |
| Icedrive | icedrive.net | 10 GB | icedrive-cli | End-to-end | €4.99/mo |
| Dropbox | dropbox.com | 2 GB | dropbox-uploader | TLS at-rest | 9.99/mo |
| Backblaze B2 | backblaze.com/b2 | 10 GB | b2 CLI | Server-side (S3 compatible) | 0.005/GB |
Which One to Choose?
When selecting a CLI-friendly cloud storage on BOSS GNU/Linux, consider:
- Security needs: Proton Drive, Tresorit, Filen, and Icedrive offer end-to-end, zero-knowledge encryption.
- Scripting and automation: MEGA and Backblaze B2 provide mature, well-documented CLIs.
- Storage capacity vs. cost: MEGA (20 GB free), pCloud (10 GB free), Backblaze B2 (pay-as-you-go).
- Enterprise vs. personal: Tresorit suits corporate compliance Dropbox is ubiquitous for personal use.
Using Each Service via CLI on BOSS GNU/Linux
pCloud (pcloudcc)
- Install dependencies and clone client:
- Login and mount:
- Upload/download files:
sudo apt update sudo apt install build-essential libssl-dev libcurl4-openssl-dev git clone https://github.com/pcloudcom/console-client.git cd console-client make sudo make install
pcloudcc -u youremail@example.com -p YourPassword --mountpoint ~/pcloud
pcloudcc ls / pcloudcc upload ~/file.txt /Backup/file.txt pcloudcc download /Backup/file.txt ~/restored.txt
Common issues: missing libcurl versions, mount permissions. Run fusermount -u ~/pcloud before remounting.
MEGA (mega-cmd)
- Install via APT:
- Login:
- Basic operations:
sudo apt update sudo apt install megacmd
mega-login youremail@example.com YourPassword
mega-ls / mega-put ~/data.tar.gz / mega-get /data.tar.gz ~/downloaded.tar.gz
Common issues: “Session expired” – rerun mega-login. For large uploads, append --no-progress to avoid console stall.
Proton Drive (proton-drive-cli)
- Install via pip:
- Authenticate:
- Upload/download:
sudo apt update sudo apt install python3-pip pip3 install proton-drive-cli
proton-drive login
proton-drive upload ~/secret.docx / proton-drive download /secret.docx ~/restored.docx
Typical problems: Python version conflicts ensure you run under Python 3.8 .
Filen (filen-cli)
- Download binary:
- Initialize and login:
- Transfer files:
wget https://github.com/FilenVault/filen-cli/releases/download/v1.0.0/filen-linux-amd64 chmod x filen-linux-amd64 sudo mv filen-linux-amd64 /usr/local/bin/filen
filen init filen login
filen upload ~/video.mp4 / filen download /video.mp4 ~/video_copy.mp4
Issues: “API error 401” – reauthenticate with filen login.
Tresorit (tresorit-cli)
- Download and install:
- Authenticate and sync:
- Manage files:
wget https://github.com/Tresorit/cli/releases/download/v1.2.3/tresorit-linux-amd64 chmod x tresorit-linux-amd64 sudo mv tresorit-linux-amd64 /usr/local/bin/tresorit
tresorit login tresorit sync add myVault ~/TresoritVault
tresorit sync list tresorit upload ~/doc.pdf myVault/doc.pdf tresorit download myVault/doc.pdf ~/doc_copy.pdf
Common pitfalls: CLI version mismatch always upgrade to match GUI version.
Icedrive (icedrive-cli)
- Install via package:
- Login mount:
- Filesystem operations:
sudo apt update sudo apt install icedrive-cli
icedrive login icedrive mount ~/IceDrive
cp ~/backup.tar ~/IceDrive/backup.tar icedrive sync icedrive unmount ~/IceDrive
Problems: “Cannot mount” – ensure you have fuse installed and user in fuse group.
Dropbox (dropbox-uploader)
- Install script:
- Configure via API token:
- Operations:
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git cd Dropbox-Uploader chmod x dropbox_uploader.sh sudo mv dropbox_uploader.sh /usr/local/bin/dropbox_uploader
dropbox_uploader
dropbox_uploader upload local.txt /remote.txt dropbox_uploader download /remote.txt local_copy.txt
Typical issues: token expiration regenerate token in the Dropbox App Console.
Backblaze B2 (b2 CLI)
- Install via pip:
- Authorize account:
- Bucket operations:
pip3 install b2
b2 authorize-account yourKeyID yourApplicationKey
b2 create-bucket mybucket allPublic b2 upload-file mybucket ~/video.mp4 video.mp4 b2 download-file-by-name mybucket video.mp4 ~/video_copy.mp4
Common pitfalls: forgetting b2 authorize-account each session, hitting rate limits—use exponential backoff strategies.
Conclusion
BOSS GNU/Linux users have a rich ecosystem of CLI-driven cloud storage options. For maximum free space, MEGA or pCloud are excellent. For privacy and zero-knowledge encryption, Proton Drive, Filen, Tresorit, and Icedrive shine. Dropbox and Backblaze B2 remain versatile, especially in hybrid enterprise environments. Evaluate your storage, security, and budget requirements, then follow the CLI installation and usage guides above to integrate cloud storage seamlessly into your BOSS workflows.
Be the first to leave a comment