Best cloud storage services with CLI for BlankOn: (Tutorial)

TopLinux

Introduction

BlankOn Linux is a Debian-based Indonesian distribution known for its simplicity, stability, and localization support. For users who need reliable cloud storage with native command-line interface (CLI) support, several providers stand out. This article explores the top cloud storage solutions offering robust CLI tools compatible with BlankOn Linux, provides a detailed comparison table, guidance on choosing the right service, step-by-step CLI usage examples, and tips for troubleshooting common issues.

Top Recommendations for BlankOn Linux

When selecting a cloud storage service for BlankOn, consider these factors:

  • Official CLI availability and installation steps on Debian/Ubuntu derivatives.
  • Encryption (client-side vs. server-side).
  • Free storage quotas and pricing tiers.
  • Sync performance and reliability.

Based on these criteria, the following providers are highly recommended:

Comparison of Cloud Storage Services with CLI Support

Service Official CLI Free Storage Encryption Pricing Link
pCloud pcloudcc 10 GB (referrals) Client-side (pCloud Crypto add-on) From €3.99/mo CLI Docs
MEGA megacmd 20 GB Client-side From €4.99/mo CLI Docs
Proton Drive proton-drive-cli 1 GB Client-side From €5.00/mo Product
Filen filen-cli 10 GB End-to-end From 4.99/mo CLI Docs
Tresorit tresorit-cli 3 GB Zero-knowledge From €10.42/user CLI Guide
Icedrive icedrive-cli 10 GB Client-side From €1.67/mo CLI Docs
Dropbox dropbox-cli 2 GB Server-side From 9.99/mo Install Guide
Google Drive rclone 15 GB Server-side Free / Paid Google One rclone Docs

How to Choose the Right Service

Select based on your priorities:

  • Privacy-focused: Proton Drive, Tresorit, Filen.
  • High free storage: MEGA (20 GB), Icedrive/filen (10 GB).
  • Best pricing: Icedrive, pCloud (lifetime options).
  • Ease of CLI use: megacmd, pcloudcc, rclone.

Consider test-driving multiple services to evaluate sync speed and stability on BlankOn.

Command Line Usage Guides

pCloud (pcloudcc)

Installation on Debian/BlankOn:

sudo apt update
sudo apt install pcloudcc-client

Authenticate and mount:

pcloudcc -u your@email.com -p YourPassword --startup
mkdir ~/pcloud
pcloudcc -m ~/pcloud

MEGA (megacmd)

Install via DEB package:

wget https://mega.nz/linux/repo/DEB/megacmd-(lsb_release -cs).list -O /etc/apt/sources.list.d/megacmd.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6D33866EDD8FFA41
sudo apt update
sudo apt install megacmd

Login and sync:

mega-login your@email.com YourPassword
mega-sync /home/user/Documents /Documents

Proton Drive (proton-drive-cli)

Install using pip:

sudo apt update
sudo apt install python3-pip
pip3 install proton-drive-cli

Authenticate and list files:

proton-drive login
proton-drive list

Filen (filen-cli)

Download binary from GitHub:

wget https://github.com/filen-io/filen-cli/releases/download/vX.Y.Z/filen-cli_linux_x86_64.tar.gz
tar xzf filen-cli_linux_x86_64.tar.gz
sudo mv filen-cli /usr/local/bin/

Login and upload:

filen-cli login
filen-cli upload /path/to/file /remote/path

Tresorit (tresorit-cli)

Install .deb package:

wget https://github.com/Tresorit/tresorit-cli/releases/download/vX.Y.Z/tresorit-cli_x86_64.deb
sudo dpkg -i tresorit-cli_x86_64.deb
sudo apt -f install

Login and sync:

tresorit login
tresorit sync ~/Tresorit MyTresoritFolder

Icedrive (icedrive-cli)

Install via DEB:

wget https://downloads.icedrive.net/linux/icedrive-cli.deb
sudo dpkg -i icedrive-cli.deb
sudo apt -f install

Authenticate and mount:

icedrive login
mkdir ~/icedrive
icedrive mount ~/icedrive

Dropbox (dropbox-cli)

Install official daemon:

sudo apt update
sudo apt install python3-gpg dropbox
dropbox start -i

Link account and control:

dropbox status
dropbox pause
dropbox resume

Google Drive (rclone)

Install rclone:

curl https://rclone.org/install.sh  sudo bash

Configure remote:

rclone config
# Follow prompts: n → name=gdrive → choose Google Drive → authenticate via URL

Sync files:

rclone sync ~/LocalFolder gdrive:RemoteFolder
rclone mount gdrive: ~/gdrive --daemon

Common Issues and Troubleshooting

  • Authentication failures: Verify credentials, time synchronization (NTP), and two-factor settings.
  • Mount errors: Ensure FUSE is installed (sudo apt install fuse) and user is in fuse group.
  • Rate limits: Large file operations may trigger API limits—use chunked uploads or reduce parallel jobs.
  • Permission denied: Check file system permissions and run CLI tools without sudo for FUSE mounts.
  • Outdated CLI: Regularly update packages or binaries to fix bugs and maintain compatibility.

By leveraging these CLI tools on BlankOn Linux, you can maintain secure, efficient, and scriptable workflows for personal or enterprise cloud storage needs.

Be the first to leave a comment

Leave a Reply

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