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

TopLinux

Best Cloud Storage with CLI for Plamo Linux

Plamo Linux users who prefer lightweight, flexible solutions often rely on command-line interfaces (CLI) to automate backups, sync folders and integrate cloud storage into shell scripts. This article covers the top recommended services—pCloud, MEGA, Proton Drive, Filen, Tresorit and Icedrive—plus a few additional options. You’ll find a comparison table with links, in-depth usage examples for each CLI client, typical pitfalls and guidance on choosing the right service for your needs.

Top Recommendations for Plamo Linux

Comparison Table

Service CLI Client Link Free Storage Encryption Platform
pCloud pcloudcc Official CLI 10 GB Client-side (optional) Linux, Windows, macOS
MEGA mega-cmd Official CLI 20 GB End-to-end Linux, Windows, macOS
Proton Drive rclone Service page 10 GB End-to-end Cross-platform
Filen filen-cli Service page 10 GB End-to-end Linux, Windows
Tresorit tresorit-cli Service page 3 GB End-to-end Linux, Windows, macOS
Icedrive icedrive-cli Service page 10 GB Client-side Linux, Windows, macOS
Dropbox rclone / dropbox-cli Service page 2 GB Server-side Cross-platform
Google Drive rclone / gdrive Service page 15 GB Server-side Cross-platform
Nextcloud nextcloud-client Service page Depends (self-hosted) User-defined Cross-platform

How to Choose the Right Service

  • Privacy Encryption: If you need zero-knowledge end-to-end encryption, consider Tresorit, Filen, Proton Drive or client-side encryption in pCloud/Icedrive.
  • Free Tier: MEGA (20 GB) and Google Drive (15 GB) offer the most space at no cost.
  • Official CLI Support: pCloud, MEGA, Tresorit and Icedrive provide dedicated CLI tools. Proton Drive requires rclone or WebDAV clients.
  • Self-Hosted: Nextcloud gives full control but requires your own server and maintenance.
  • Integration: rclone supports dozens of providers if you need multi-cloud or advanced sync scripts.

Detailed CLI Usage and Common Pitfalls

1. pCloud (pcloudcc)

Install and authenticate:

# Download the binary or compile from source
wget https://downloads.pcloud.com/cli/pcloudcc-x86_64.tar.gz
tar -xvf pcloudcc-x86_64.tar.gz
sudo mv pcloudcc /usr/local/bin/

# Login interactively
pcloudcc -l

Upload a file:

pcloudcc -u ~/local/file.txt -r /RemoteFolder

List files:

pcloudcc -v

Common issues:

  • “libcurl mismatch” – ensure libcurl is up to date.
  • Mounting: use pcloudcc --mount /mnt/pcloud and ensure FUSE (fuse kernel module) is enabled.

2. MEGA (mega-cmd)

Install via package or from source:

# Example: using AUR or build script
git clone https://github.com/meganz/MEGAcmd.git
cd MEGAcmd ./autogen.sh ./configure make sudo make install

Login:

mega-login your@email.com

Upload directory recursively:

mega-put --recursive ~/Documents /RootBackup

Common issues:

  • “SSL errors” – install or upgrade ca-certificates.
  • Quota reporting delays – allow a few minutes after large transfers.

3. Proton Drive (via rclone)

Install rclone and configure:

curl https://rclone.org/install.sh  sudo bash
rclone config
# Choose new remote, name it proton, select WebDAV, URL https://drive.proton.me/remote.php/webdav

Copy a file:

rclone copy ~/file.txt proton:/Backups

Common issues:

  • “401 Unauthorized” – double-check credentials and 2FA tokens.
  • Rate limits – Proton imposes upload/download caps implement retries in scripts.

4. Filen (filen-cli)

Download and configure:

# Binary distribution
wget https://filen.io/cli/filen-linux
chmod  x filen-linux
sudo mv filen-linux /usr/local/bin/filen

# Authenticate
filen auth login

Sync folder:

filen sync up ~/Projects /Projects

Common issues:

  • “Filen not found” – ensure /usr/local/bin is in PATH.
  • SSL handshake failures – update your system’s OpenSSL package.

5. Tresorit (tresorit-cli)

Installation:

sudo curl -o /usr/local/bin/tresorit https://example.com/tresorit-cli/linux/tresorit
sudo chmod  x /usr/local/bin/tresorit

Login and list vaults:

tresorit login
tresorit list

Download a vault:

tresorit download VaultName --target ~/Downloads

Common issues:

  • Authentication timeouts – check system clock sync (ntpdate).
  • Missing dependencies – install libsecret and libcurl.

6. Icedrive (icedrive-cli)

Installation and mount:

wget https://download.icedrive.net/cli/icedrive-linux
chmod  x icedrive-linux
sudo mv icedrive-linux /usr/local/bin/icedrive

# Mount encrypted drive
icedrive-cli mount ~/MountPoint

Copy files:

icedrive-cli upload ~/photo.jpg /Pictures

Common issues:

  • “FUSE not installed” – install fuse and kernel headers.
  • Mount stability – add allow_other in /etc/fuse.conf.

7. Dropbox Google Drive via rclone

Rclone supports both:

rclone config
# Add remotes dropbox or gdrive, follow OAuth prompts
rclone copy ~/file.txt dropbox:/Backup
rclone sync ~/Photos gdrive:/Photos

Typical issues:

  • OAuth Redirects – run rclone config --auth-no-open-browser on headless servers.
  • API Quotas – enable APIs and monitor Google Cloud Console.

Conclusion

For Plamo Linux users who want robust CLI integration, pCloud and MEGA stand out with official clients, generous free tiers and straightforward authentication. If you require maximum privacy, Tresorit, Filen or Proton Drive (via rclone) offer zero-knowledge encryption. For multi-cloud scripts, rclone with Dropbox, Google Drive or Nextcloud support is unbeatable. Evaluate your priorities—space, encryption, cost and ease of use—and choose the service that best fits your workflow on Plamo Linux.

Be the first to leave a comment

Leave a Reply

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