Best cloud storage services with CLI for deepin (formerly Deepin, before Linux Deepin, Hiweed GNU/Linux): (Guide)

TopLinux

Cloud Storage with CLI for Linux Deepin: Top Solutions

Linux Deepin (formerly Deepin, earlier Hiweed GNU/Linux) has rapidly gained popularity for its polished desktop and ease of use. Yet many power users seek robust cloud storage solutions they can control via the command line interface (CLI). Below is a professional, extensive overview of the best cloud storage services offering CLI support on Deepin. We cover pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive—and also add Dropbox and Google Drive for completeness. You’ll find a comparison table, guidance on choosing the right provider, CLI setup examples, and common troubleshooting tips.

Top Recommended Services

Comparison Table

Service CLI Availability Encryption Free Tier Price (Starting) Link
pCloud pcloudcc (official) Client-side optional 10 GB €4.99/mo pcloud.com
MEGA megacmd End-to-end 20 GB €4.99/mo mega.nz
Proton Drive rclone
(protondrive remote)
End-to-end 1 GB €1.99/mo proton.me
Filen rclone
(filen remote)
Client-side 10 GB €5.49/mo filen.io
Tresorit tresorit-cli
rclone
End-to-end 3 GB €10.42/mo tresorit.com
Icedrive icedrive-cli
rclone
Client-side optional 10 GB €1.67/mo icedrive.net
Dropbox dropbox CLI
rclone
Server-side 2 GB 11.99/mo dropbox.com
Google Drive rclone Server-side 15 GB cloud.google.com

Which Service to Choose?

Choosing the right cloud storage depends on your priorities:

  • Security Privacy: MEGA, Proton Drive, Tresorit.
  • Ease of Setup: pCloud, Icedrive, Dropbox.
  • Cost Efficiency: Icedrive and pCloud lifetime plans.
  • CLI-Centric Workflows: MEGA (megacmd) or pCloud (pcloudcc).
  • Multi-Service Integration: rclone supports Proton, Filen, Google Drive, Dropbox, Icedrive, Tresorit.

How to Use Each Service via CLI on Deepin

1. pCloud

Install and mount your pCloud drive with the official daemon pcloudcc:

sudo apt update
sudo apt install pcloudcc
pcloudcc --login your-email@example.com
pcloudcc --mount-point ~/pcloud

Common issues: check FUSE permissions (sudo usermod -aG fuse USER) and ensure /etc/fuse.conf has user_allow_other.

2. MEGA (megacmd)

MEGA’s CLI client offers rich commands:

sudo apt install megacmd
mega-login your-email@example.com
mega-ls
mega-put ~/localfile /Root/remoteFolder
mega-get /Root/remoteFolder/remotefile ~/download

Tip: use mega-sync for continuous folder synchronization. Watch out for API rate limits on free accounts.

3. Proton Drive via rclone

There isn’t an official standalone CLI yet use rclone:

sudo apt install rclone
rclone config
# Choose n for new remote, name it proton
# Storage: protondrive
# Follow prompts for authorization
rclone ls proton:
rclone copy ~/docs proton:Backup/docs

Note: OAuth tokens may expire—rerun rclone config reconnect proton: to refresh.

4. Filen via rclone

sudo apt install rclone
rclone config
# New remote filen
# Storage: webdav
# URL: https://mount.filen.io/DavWWWRoot/
# User: your-email
# Password: your-password
rclone lsd filen:

Watch for “403 Forbidden” errors—double-check your credentials and endpoint URL.

5. Tresorit

Option A: Official tresorit-cli (beta)

wget https://api.tresorit.com/cli/latest/linux_amd64.zip
unzip linux_amd64.zip  sudo mv tresorit-cli /usr/local/bin/
tresorit login
tresorit sync ~/Tresor FolderID

Option B: rclone remote as “tresorit”:

rclone config
# Storage type: tresorit
# Follow OAuth flow
rclone ls tresorit:

6. Icedrive

Install the official launcher:

sudo apt install icedrive
icedrive login
icedrive mount ~/Icedrive

Or use rclone:

rclone config
# Storage: icedrive
# Follow prompts
rclone copy ~/project icedrive:Projects

7. Dropbox

sudo apt install python3-pip
pip3 install dropbox
dropbox start -i
dropbox status

Alternatively, set up via rclone for token-based access:

8. Google Drive

Best with rclone:

sudo apt install rclone
rclone config
# New remote gdrive
# Storage: drive
# Follow OAuth prompts
rclone sync ~/Photos gdrive:Backup/Photos

Typical Problems and Troubleshooting

  • FUSE Permissions: Ensure your user is in the fuse group.
  • Expired Tokens: OAuth-based remotes (Proton, Tresorit, Google) require periodic re-auth.
  • Mount Failures: Check kernel FUSE support with modprobe fuse and dmesg.
  • API Rate Limits: Free tiers of MEGA or rclone-backed services may throttle large transfers.
  • Proxy/Firewall: Corporate networks may block WebDAV or FUSE mounts—use CLI flags for custom endpoints.

Conclusion

Linux Deepin users have a wide selection of cloud storage options with robust CLI support. For seamless, dedicated clients, pCloud and MEGA stand out. For maximum privacy, Proton Drive and Tresorit via rclone shine. If cost is a key factor, Icedrive’s plans are highly competitive. Finally, rclone offers a universal interface to integrate Filen, Google Drive, Dropbox, and more into your CLI workflows. Choose the provider that aligns with your security, budget, and management preferences, and leverage the examples above to get started on Deepin today.

Be the first to leave a comment

Leave a Reply

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