Introduction
MX Linux users often seek reliable, secure and scriptable cloud storage solutions with command-line interfaces (CLI). In this article, we review the top contenders—pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive—and introduce rclone as a universal CLI tool. We’ll provide an in-depth comparison, installation and usage examples on MX Linux, typical troubleshooting tips, and guidance on selecting the best option for your workflow.
Top Recommendations for MX Linux
- pCloud – Easy FUSE mount, official CLI daemon, competitive free tier
- MEGA – 20 GB free, robust
megacmdtoolset - Proton Drive – Zero-knowledge encryption, CLI via
proton-drive-cli - Filen – EU-based, privacy-focused accessible via
rclone - Tresorit – Enterprise-grade end-to-end encryption, official CLI
- Icedrive – DA Cryptomator integration, CLI client available
- rclone – Unified CLI for 60 cloud services, including all above via API
Comparison Table
| Provider | Free Tier | Official CLI | Client-side Encryption | FUSE Mount | Link |
|---|---|---|---|---|---|
| pCloud | 10 GB (expandable) | Yes (pcloudcc) |
No (pCloud Crypto addon) | Yes | pcloud.com |
| MEGA | 20 GB | Yes (megacmd) |
Yes | Yes | mega.nz |
| Proton Drive | 1 GB | Via proton-drive-cli |
Yes (zero-knowledge) | Experimental | proton.me/drive |
| Filen | 3 GB | No (use rclone) | Yes | Via rclone | filen.io |
| Tresorit | 3 GB | Yes | Yes | Yes | tresorit.com |
| Icedrive | 10 GB | Yes | Yes | Yes | icedrive.net |
| rclone | Dependent on provider | Yes | Yes (crypt backend) | Yes | rclone.org |
Provider Overview and CLI Usage
1. pCloud
pCloud offers an official daemon (pcloudcc) that mounts your remote storage via FUSE.
Installation on MX Linux:
# Download and install wget https://download.pcloud.com/pcloudcc.deb sudo dpkg -i pcloudcc.deb sudo apt-get install -f
Usage:
# Login (interactive) pcloudcc # Mount pCloud to /mnt/pcloud pcloudcc --mountpoint=/mnt/pcloud --username your@pcloud.email --password yourpassword
Common issues: FUSE permissions (ensure your user is in fuse group), stale sessions (restart daemon).
2. MEGA (MegaCMD)
MEGA’s official CLI megacmd provides commands like mega-login, mega-ls, mega-get, mega-put, and FUSE mount.
sudo apt-get update sudo apt-get install megacmd
Usage:
# Login mega-login your@mega.email yourpassword # List files mega-ls / # Download file mega-get /remote/path /local/path # Mount to /mnt/mega mega-mount /mnt/mega
3. Proton Drive
Proton Drive CLI (proton-drive-cli) is community-driven and installs via pip:
python3 -m pip install proton-drive-cli
# Login (opens browser) proton-drive login # List drives proton-drive list # Download a file proton-drive download/local/path # Upload a file proton-drive upload /local/path
FUSE mounting is experimental expect occasional hangs.
4. Filen (via rclone)
Filen doesn’t ship an official CLI yet. Use rclone:
sudo apt-get install rclone rclone config # Choose New remote, name it filen, # then select Webdav or Other HTTP, and enter Filen WebDAV creds.
# List rclone ls filen: # Mount rclone mount filen: /mnt/filen
5. Tresorit
Tresorit’s CLI runs as a daemon. Download the .deb from their site:
wget https://downloads.tresorit.com/cli/latest/linux/tresorit-linux.deb sudo dpkg -i tresorit-linux.deb sudo apt-get install -f
# Login tresorit-cli login your@tresorit.email # Sync a tresor to local tresorit-cli sync --tresor MyTresor --destination /mnt/tresorit
6. Icedrive
Icedrive CLI is available as an AppImage or via their repo:
# Example AppImage usage chmod x IcedriveCLI.AppImage ./IcedriveCLI.AppImage login your@icedrive.email yourpassword # List and mount ./IcedriveCLI.AppImage ls / ./IcedriveCLI.AppImage mount /mnt/icedrive
7. rclone (Universal CLI)
rclone supports all major providers—use it if you prefer a single tool.
sudo apt-get install rclone rclone config # Follow prompts to add pcloud, mega, proton, etc.
# Sync local -> cloud rclone sync /home/user/backup remotename:backup # Mount cloud rclone mount remotename: /mnt/cloud
Typical Problems and Troubleshooting
- FUSE permissions: Add your user to the
fusegroup (sudo usermod -aG fuse USER). - Stale auth tokens: Log out and log back in delete stored credentials if login fails.
- Mount conflicts: Ensure mountpoint is empty and not in use by another process.
- Bandwidth limits: Some providers throttle free accounts—consider upgrade or alternative mirror.
- Dependency errors: Use
sudo apt-get install -fafter adpkg -ifailure.
Which One to Choose for MX Linux?
- Best Free Tier: MEGA (20 GB), pCloud (10 GB referrals).
- Privacy Security: Proton Drive or Tresorit (zero-knowledge encryption).
- Lightweight Universal: rclone (unified tool for all services).
- Simplicity: pCloud CLI (
pcloudcc)—minimal setup, reliable FUSE mount.
For most MX Linux users, pCloud or rclone hits the sweet spot of ease, stability, and features. If zero-knowledge encryption is critical, choose Proton Drive or Tresorit.
Conclusion
MX Linux’s Debian base makes installing CLI tools straightforward. Whether you need large free quotas, strong encryption, or multi-cloud flexibility, there’s a solution here. Start with pCloud or rclone for general purpose use, and explore specialized services (Proton Drive, Tresorit) as your privacy requirements grow. Use the examples above to get up and running in minutes.
Be the first to leave a comment