Best Cloud Storage with CLI for Linux Solus
Linux Solus users often seek a balance of performance, privacy, and seamless command-line integration when choosing a cloud storage provider. In this article, we review six key services—pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive—and introduce a versatile contender, Rclone. We’ll present a comparison table, explain how to choose the right service, show CLI installation and usage for each, and address typical problems.
Top Recommendation for Solus
For Solus’s rolling release model and eopkg package manager, we recommend:
- pCloud: Native CLI (pcloudcc) available as a standalone binary, lightweight and reliable.
- MEGA: Official
megacmdpackage in most distros integrates well via Flatpak or snap if needed. - Rclone: A universal tool supporting Proton Drive, Filen, Tresorit, Icedrive (via rclone backends), and many more.
Comparison Table
| Service | Official Link | Free Storage | CLI Client | Encryption | Pricing |
|---|---|---|---|---|---|
| pCloud | pcloud.com | 10 GB | pcloudcc | At-rest, TLS in transit | From €3.99/mo |
| MEGA | mega.io | 20 GB bonuses | megacmd | End-to-end | From €4.99/mo |
| Proton Drive | proton.me/drive | 1 GB (free tier) | rclone | End-to-end | From €1.99/mo |
| Filen | filen.io | 5 GB | rclone | End-to-end | From €3.00/mo |
| Tresorit | tresorit.com | 3 GB | rclone | End-to-end | From €10.42/mo |
| Icedrive | icedrive.net | 10 GB | rclone | At-rest, optional E2E | From €1.67/mo |
| Rclone (Generic) | rclone.org | — | rclone | Depends on backend | Free (Open source) |
Which One to Choose?
- If you want a dedicated, polished CLI: pCloud (pcloudcc) or MEGA (megacmd).
- If encryption and privacy are top priorities: Proton Drive, Tresorit, or Filen via Rclone.
- If you need multi-provider support (Dropbox, Google Drive, S3, etc.) in one tool: Rclone.
- If cost is critical: Icedrive offers competitive pricing with optional client-side encryption.
Installation and CLI Usage
1. pCloud (pcloudcc)
- Download the latest binary from pCloud Console.
- Make it executable and run:
wget https://linux.pcloud.com/pcloudcc/x64/pcloudcc chmod x pcloudcc ./pcloudcc --auth
- Basic commands:
# Upload ./pcloudcc --upload localfile.txt /remote/path/ # Download ./pcloudcc --download /remote/path/file.txt . # Sync a folder ./pcloudcc --sync /local/dir /remote/dir
2. MEGA (megacmd)
- Install via Flatpak or download from MEGA CMD.
# Flatpak install flatpak install flathub io.github.meganz.MegaCmd # Or use tarball wget https://mega.nz/linux/MEGAcmd.x86_64.tar.gz tar xvzf MEGAcmd.x86_64.tar.gz cd MEGAcmd ./megacmd-installer.sh
- Usage:
# Login mega-login you@example.com # Upload mega-put file.txt /Root/ # Download mega-get /Root/file.txt . # List mega-ls /Root
3. Proton Drive via Rclone
- Install Rclone:
curl https://rclone.org/install.sh sudo bash
- Configure Proton Drive backend:
rclone config # Choose n for new remote, name it proton # Select storage type Proton Drive # Follow prompts: client ID, secret, login in browser
- Usage:
# List root rclone ls proton: # Upload rclone copy ~/Documents proton:Backup/Documents # Download rclone copy proton:Photos ~/Pictures
4. Filen via Rclone
- Use Rclone’s WebDAV or S3-compatible endpoint if available otherwise use generic HTTP:
rclone config # new remote filen # Select webdav # URL https://webdav.filen.io # Vendor other
# Upload rclone copy ~/Data filen: # Download rclone sync filen: ~/Backup/Filen
5. Tresorit via Rclone
- Use official Tresorit backend:
rclone config # new remote tresorit # Select tresorit # Follow OAuth prompts
# List tresors rclone lsd tresorit: # Sync local to Tresor MySecret rclone sync ~/Work tresorit:MySecret
6. Icedrive via Rclone
- Rclone supports Icedrive:
rclone config # new remote icedrive # Select icedrive # Provide token or credentials
# Mount icedrive rclone mount icedrive: ~/mnt/icedrive --daemon # Copy files rclone copy ~/Music icedrive:MusicArchive
7. Rclone Generic Tips
- List all installed backends:
rclone listremotes
- Check version:
rclone version
- Show help:
rclone help
Typical Problems Troubleshooting
- Authentication errors: Ensure tokens and OAuth flows complete in your browser and callbacks succeed.
- Missing dependencies: On Solus, install
fuseandopensslviasudo eopkg install fuse opensslfor mounts and HTTPS. - Slow upload/download: Adjust Rclone flags:
--transfers,--checkers, or--drive-chunk-sizefor drives. - Sync conflicts: Use
--checksumor--updatein Rclone to avoid overwriting newer files. - Mount permissions: Run
rclone mountwith--allow-otherand ensureuser_allow_otheris set in/etc/fuse.conf.
Conclusion
Linux Solus users have a wealth of cloud storage options with CLI support. For native, dedicated tools, pCloud and MEGA reign supreme. For privacy-first, encrypted storage, Proton Drive, Filen, and Tresorit powered by Rclone deliver robust solutions. Icedrive shines with low prices, and Rclone itself offers unmatched flexibility across dozens of providers. Evaluate your needs—storage size, encryption, price—and follow our CLI guides to integrate cloud storage seamlessly into your Solus environment.
Be the first to leave a comment