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:
- pCloud
- MEGA
- Proton Drive
- Filen
- Tresorit
- Icedrive
- Dropbox (via official CLI)
- Google Drive (via rclone)
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 infusegroup. - 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