Best cloud storage services with CLI for BOSS (Bharat Operating System Solutions) GNU/Linux: (Comparison)

TopLinux

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)

  1. Install dependencies and clone client:
  2. 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
      
  3. Login and mount:
  4. pcloudcc -u youremail@example.com -p YourPassword --mountpoint ~/pcloud
      
  5. Upload/download files:
  6. 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)

  1. Install via APT:
  2. sudo apt update
    sudo apt install mega­cmd
      
  3. Login:
  4. mega-login youremail@example.com YourPassword
      
  5. Basic operations:
  6. 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)

  1. Install via pip:
  2. sudo apt update
    sudo apt install python3-pip
    pip3 install proton-drive-cli
      
  3. Authenticate:
  4. proton-drive login
      
  5. Upload/download:
  6. 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)

  1. Download binary:
  2. 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
      
  3. Initialize and login:
  4. filen init
    filen login
      
  5. Transfer files:
  6. filen upload ~/video.mp4 /
    filen download /video.mp4 ~/video_copy.mp4
      

Issues: “API error 401” – reauthenticate with filen login.

Tresorit (tresorit-cli)

  1. Download and install:
  2. 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
      
  3. Authenticate and sync:
  4. tresorit login
    tresorit sync add myVault ~/TresoritVault
      
  5. Manage files:
  6. 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)

  1. Install via package:
  2. sudo apt update
    sudo apt install icedrive-cli
      
  3. Login mount:
  4. icedrive login
    icedrive mount ~/IceDrive
      
  5. Filesystem operations:
  6. 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)

  1. Install script:
  2. 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
      
  3. Configure via API token:
  4. dropbox_uploader
      
  5. Operations:
  6. 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)

  1. Install via pip:
  2. pip3 install b2
      
  3. Authorize account:
  4. b2 authorize-account yourKeyID yourApplicationKey
      
  5. Bucket operations:
  6. 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

Leave a Reply

Your email address will not be published. Required fields are marked *