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
- pCloud
- MEGA
- Proton Drive
- Filen
- Tresorit
- Icedrive
- Dropbox (added)
- Google Drive (added via rclone)
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
fusegroup. - Expired Tokens: OAuth-based remotes (Proton, Tresorit, Google) require periodic re-auth.
- Mount Failures: Check kernel FUSE support with
modprobe fuseanddmesg. - 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