Best cloud storage services with CLI for Plop Linux: (Tutorial)

TopLinux

Best Cloud Storage Solutions with CLI Support for Plop Linux

Plop Linux users often seek robust, secure, and scriptable cloud storage options that integrate seamlessly with their terminal workflows. Below is an extensive guide highlighting top choices—including pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive—and a few additional recommendations. You’ll find a comparison table, selection advice, and detailed CLI usage examples with common troubleshooting tips.

Top Recommendations for Plop Linux

  • pCloud – Lifetime plans, client‐side encryption (pCloud Crypto), native CLI.
  • MEGA – End‐to‐end encryption, generous free tier, official “megatools” CLI.
  • Proton Drive – Zero‐knowledge, high privacy, CLI via rclone or community scripts.
  • Filen – Secure, Swiss‐based, open-source CLI client.
  • Tresorit – Enterprise-grade, end-to-end encryption, official CLI.
  • Icedrive – Modern UI, Twofish encryption, CLI through drive tool.
  • rclone – Universal CLI for 40 cloud providers (Dropbox, Google Drive, OneDrive).
  • Dropbox – Popular, stable CLI (dropbox-cli or dbxcli).
  • Storj DCS – Decentralized, S3-compatible CLI (uplink).

Comparison Table

Service Link Free Tier Encryption Official CLI Linux Support
pCloud pCloud.com 10 GB Client-side (Crypto) Yes Yes
MEGA mega.nz 20 GB End-to-end “megatools” Yes
Proton Drive proton.me/drive 1 GB End-to-end Via rclone Yes
Filen filen.io 10 GB End-to-end Yes Yes
Tresorit tresorit.com 3 GB End-to-end Yes Yes
Icedrive icedrive.net 10 GB Client-side Via drive Yes
Dropbox dropbox.com 2 GB In-transit at-rest Yes Yes
rclone rclone.org N/A Depends on backend Yes Yes
Storj DCS storj.io 25 GB (grant) Client‐side uplink Yes

Which Cloud Storage Should You Choose?

Your choice depends on:

  • Privacy Encryption: Proton Drive, Tresorit, Icedrive, Storj DCS.
  • Free Space: MEGA (20 GB), pCloud (10 GB), Icedrive (10 GB).
  • Scriptability Flexibility: rclone (multi‐backend), Storj (uplink), Filen.
  • Lifelong Plans: pCloud, Icedrive offer one-time payments.
  • Enterprise Needs: Tresorit, Proton Drive.

How to Use Each One with CLI and Common Issues

1. pCloud CLI

Install official pCloud CLI:

# Download and install
wget https://linux.pcloud.com/pcloudcc/releases/pcloudcc_2.0.1_amd64.deb
sudo dpkg -i pcloudcc_2.0.1_amd64.deb

Usage:

# Mount your remote drive
pcloudcc -u your.email@example.com -p YourPassword
# Sync a folder
pcloudcc --upload /home/user/data /RemoteFolder

Common issues: authentication failures—check credentials or use app password. Mount errors—ensure FUSE kernel module loaded (modprobe fuse).

2. MEGA (megatools)

Install megatools:

sudo apt-get install megatools

Configure ~/.megarc:

[Login]
Username = your@mail.com
Password = YourPassword

Usage:

# List
megals /
# Upload
megaput localfile /RemoteFolder/
# Download
megaget /RemoteFolder/remotefile

Problems: quota errors—use mega-sync for continuous sync. Connection timeouts—retry with --retry-delay.

3. Proton Drive via rclone

Install rclone:

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

Configure:

rclone config
# Choose “new remote”, name it “proton”
# Protocol: Webdav
# URL: https://drive.proton.me
# Vendor: Other
# Username and Password: your Proton credentials

Usage:

# List
rclone ls proton:
# Sync
rclone sync /local/folder proton:Backup

Typical issues: WebDAV rate limits—use --transfers 1. OAuth errors—update rclone.

4. Filen CLI

Install:

wget https://github.com/filen-io/filen-cli/releases/download/v1.0.0/filen-linux-amd64
chmod  x filen-linux-amd64
sudo mv filen-linux-amd64 /usr/local/bin/filen

Login:

filen login --email you@example.com --password YourPassword

Usage:

filen upload /path/to/local/file /RemotePath/
filen download /RemotePath/file /local/destination/

Problems: “invalid token”—re­login. Upload stalls—check network or use --chunk-size flag.

5. Tresorit CLI

Download installer:

wget https://download.tresorit.com/cli/installer.sh
bash installer.sh

Login and mount:

tresorit-cli login
tresorit-cli mount ~/Tresorit

Usage:

# Upload local file
cp secret.doc ~/Tresorit/MyTresor/
# Sync folder
tresorit-cli sync ~/Tresorit

Issues: mount fails—ensure FUSE installed. Authentication loop—update CLI to latest version.

6. Icedrive via drive

Install drive tool:

go install github.com/odeke-em/drive/cmd/drive@latest

Authorize and initialize:

drive init --alias icedrive

Usage:

drive pull icedrive:/RemoteFolder ~/local
drive push ~/local/file icedrive:/folder

Common problems: rate limiting—add --max-try. Auth failures—revoke and reinit.

7. rclone Universal Sync

After installing rclone and configuring multiple remotes, you can:

# Sync local to multiple clouds
rclone sync /data pcloud:Backup
rclone sync /data mega:Backup

Tip: use --checksum for integrity, --bwlimit to limit bandwidth. Common errors: “failed to copy”—increase --timeout and update rclone.

Conclusion

For Plop Linux users, the ideal cloud storage CLI depends on your priorities: pCloud and Icedrive for one‐time payment plans MEGA and Filen for free space Tresorit and Proton Drive for maximum security rclone for ultimate flexibility and Storj for decentralized, S3‐compatible workflows. Follow the CLI usage examples above, adjust parameters to your environment, and consult each provider’s docs when encountering edge-case errors.

Happy syncing!

Be the first to leave a comment

Leave a Reply

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