Best Cloud Storage with CLI for AryaLinux
Cloud storage providers are abundant, but when you run a distribution like AryaLinux and prefer to work from the shell, having a robust Command-Line Interface (CLI) client is essential. This article covers the top CLI-friendly cloud storage solutions, compares their features, outlines which one to choose based on your needs, and shows you how to install and use each service on AryaLinux. We also highlight common problems and troubleshooting tips.
Top Recommendations for AryaLinux
-
pCloud – native CLI client, high performance, zero-knowledge encryption on premium plans
https://www.pcloud.com -
MEGA – official megacmd, end-to-end encryption, large free quota
https://mega.nz -
Proton Drive – strong privacy focus, CLI via third-party tool
https://proton.me/drive -
Filen – privacy-oriented, open-source CLI
https://filen.io -
Tresorit – enterprise-grade encryption, official CLI tool
https://tresorit.com -
Icedrive – easy-to-use CLI, client-side encryption
https://icedrive.net -
Dropbox – mature ecosystem, community CLI script
https://dropbox.com -
Google Drive – ubiquitous, third-party CLI via gdrive
https://drive.google.com -
Amazon S3 – scalable object storage, official AWS CLI
https://aws.amazon.com/s3
Comparison Table
| Service | Free Storage | Encryption | Official CLI | Link |
|---|---|---|---|---|
| pCloud | 10 GB ( referrals) | At rest amp zero-knowledge (premium) | Yes (pcloudcc) | Console-client |
| MEGA | 20 GB ( bonuses) | End-to-end | Yes (megacmd) | MEGAcmd |
| Proton Drive | 10 GB | End-to-end | No (3rd-party) | proton-drive-cli |
| Filen | 10 GB | End-to-end | Yes | filen-cli |
| Tresorit | 3 GB | End-to-end | Yes | CLI tool |
| Icedrive | 10 GB | Client-side | Yes | icedrive-cli |
| Dropbox | 2 GB | At rest | No (community) | Dropbox-Uploader |
| Google Drive | 15 GB (shared) | At rest | No (3rd-party) | gdrive |
| AWS S3 | Free tier 5 GB | At rest | Yes (AWS CLI) | AWS CLI |
Which One to Choose?
- Privacy-First: Proton Drive, Filen, Tresorit, Icedrive.
- High Free Quota: MEGA, Google Drive, Icedrive.
- Enterprise/Scalable: AWS S3, Tresorit.
- General Purpose amp Tooling: pCloud, Dropbox, Google Drive with gdrive.
For most AryaLinux users seeking a balance of convenience, security, and free quota, pCloud and MEGA rank high. If you need business features or zero-knowledge by default, consider Filen or Proton Drive.
Using Each Service with CLI
1. pCloud
Install the official console client:
sudo pacman -Sy pcloudcc pcloudcc --configure
Basic commands:
pcloudcc --mount /mnt/pcloud pcloudcc --upload /path/to/file /remote/folder pcloudcc --download /remote/file /local/path
Typical problem: Ensure FUSE is installed (pacman -S fuse3) and your user is in the fuse group.
2. MEGA (MEGAcmd)
Install via AUR:
yay -S megacmd mega-login your@email.com
Example operations:
mega-ls # list root mega-mkdir backup mega-put file.txt backup/ mega-get /backup/file.txt .
Typical problem: If login hangs, run mega-logout then log in again with mega-login --auth.
3. Proton Drive
Use the community client:
git clone https://github.com/Sliips/proton-drive-cli.git cd proton-drive-cli pip install . proton login
Sync commands:
proton upload file.txt # upload to root proton ls # list files proton download file.txt
Typical problem: Token expiration – re-run proton login periodically.
4. Filen
Install official:
brew install filen-cli # or from AUR: filen-cli filen-cli login
filen-cli upload file.txt filen-cli ls filen-cli download file.txt
Typical problem: 2FA – use filen-cli login --2fa CODE.
5. Tresorit
Download the CLI tool from Tresorit support, extract and install:
wget https://download.tresorit.com/cli/linux.tar.gz tar xzf linux.tar.gz cd tresorit-cli sudo ./install.sh tresorit login
tresorit folder list tresorit upload /local/file /Tresorit/Folder tresorit download /Tresorit/Folder/file /local/path
Typical problem: Corporate firewall blocking port 443 – check your proxy settings in ~/.tresorit/config.json.
6. Icedrive
Install from GitHub releases:
wget https://github.com/Icedrive/icedrive-cli/releases/download/v1.0/icedrive-linux.tar.gz tar xzf icedrive-linux.tar.gz sudo mv icedrive /usr/local/bin/ icedrive login
icedrive mount /mnt/icedrive icedrive push local.txt /remote/ icedrive pull /remote/remote.txt .
Typical problem: Kernel FUSE mismatch – upgrade your kernel or use --no-fuse mode.
7. Dropbox (Dropbox-Uploader)
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git cd Dropbox-Uploader chmod x dropbox_uploader.sh ./dropbox_uploader.sh
./dropbox_uploader.sh upload file.txt / ./dropbox_uploader.sh list / ./dropbox_uploader.sh download /file.txt .
Typical problem: OAuth token expired – re-run the script and follow the link to reauthorize.
8. Google Drive (gdrive)
wget -O gdrive https://github.com/prasmussen/gdrive/releases/download/2.1.0/gdrive-linux-x64 chmod x gdrive sudo mv gdrive /usr/local/bin/ gdrive about
gdrive upload file.txt gdrive list gdrive download
Typical problem: First run pops up OAuth URL – copy amp paste the code back into the terminal.
9. AWS S3 (AWS CLI)
sudo pacman -S aws-cli aws configure # enter Access Key, Secret, region
aws s3 ls s3://my-bucket aws s3 cp file.txt s3://my-bucket/ aws s3 sync ./local-folder s3://my-bucket/remote-folder
Typical problem: Signature mismatch – ensure your system clock is synced via ntpd or chrony.
Common CLI Problems amp Troubleshooting
- Authentication Issues: Most CLIs require OAuth or API keys. Keep tokens fresh and follow official re-auth steps.
-
FUSE Mount Errors: Install
fuse3, ensure user infusegroup, and match kernel modules. - Dependencies: Check for Python, Node or specific system libraries. Use your package manager or AUR helpers.
- Rate Limits: Services like Google Drive and MEGA may throttle. Use batch operations or built-in wait flags.
Conclusion
AryaLinux users who favor the command line can choose from a variety of cloud storage providers. Whether your priority is free storage, end-to-end encryption, or enterprise features, there is a CLI tool available. For general use, pCloud and MEGA are excellent starting points. Security-focused professionals will appreciate Proton Drive, Filen or Tresorit. Explore each CLI client, consult the official documentation and adapt the examples above to your workflows.
Be the first to leave a comment