Best cloud storage services with CLI for Asianux: (Guide)

TopLinux

Overview

Asianux is an enterprise-grade Linux distribution derived from Red Hat and CentOS lineages. While it offers stability and long-term support, some modern cloud storage clients require additional libraries or statically linked binaries. This article examines the best cloud storage services with official or widely adopted CLI tools, ensuring compatibility with Asianux. We cover pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive, and additional options like Dropbox, Google Drive (via gdrive), and AWS S3. We provide a comparison table, recommendations for Asianux, CLI usage examples, and troubleshooting tips.

Top Cloud Storage Solutions with CLI for Asianux

Comparison Table

Service Free Storage Pricing (Basic) Client-Side Encryption CLI Tool Website / CLI Repo
pCloud 10 GB €4.99/mo (500 GB) Optional (Crypto) pcloudcc Site / CLI
MEGA 20 GB €4.99/mo (400 GB) End-to-end megacmd Site / CLI
Proton Drive 1 GB €4.99/mo (200 GB) End-to-end proton-drive-cli Site / CLI
Filen 10 GB 3.49/mo (1 TB) End-to-end filen-cli Site / CLI
Tresorit 3 GB €10.42/mo (200 GB) End-to-end tresorit-cli Site / CLI
Icedrive 10 GB 1.67/mo (150 GB) Optional icedrive-cli Site / CLI
Dropbox 2 GB 9.99/mo (2 TB) Server-side dropbox.py Site / CLI
Google Drive 15 GB 1.99/mo (100 GB) Server-side gdrive Site / CLI
AWS S3 Pay-as-you-go Server-side / SSE-C aws-cli Site / CLI

Which One to Choose?

For enterprise deployments on Asianux, consider these factors:

  • Compatibility: Use statically linked or minimal-dependency clients (pCloud, MEGA, Icedrive).
  • Security: For zero-knowledge E2E encryption, choose Proton Drive, Tresorit, or Filen.
  • Cost: Icedrive offers budget-friendly plans AWS S3 scales but requires careful cost monitoring.
  • Features: pCloud’s lifetime plans and crypto folder MEGA’s large free tier Google Drive’s office integration via third-party CLI.

Top Recommendation: pCloud for overall balance of CLI stability, pricing, and optional encryption. Proton Drive or Tresorit if strict zero-knowledge is mandatory. Icedrive for light budgets.

How to Use Each CLI on Asianux

pCloud

  • Install RPM (64-bit recommended):
sudo rpm -i pcloudcc-2.9.0-x86_64.rpm
  • Authenticate and mount:
pcloudcc --auth                                   
pcloudcc --mount /mnt/pcloud
  • Upload a file:
pcloudcc upload /path/to/local/file.txt /remote/folder/

MEGA (MEGAcmd)

  • Install via RPM or compile:
sudo yum install megacmd-1.9.0-0.x86_64.rpm
  • Login:
mega-login user@example.com YourPassword
  • List remote files:
mega-ls /Root
  • Download:
mega-get /Root/report.pdf /home/you/

Proton Drive (proton-drive-cli)

  • Install via pip or RPM:
pip3 install proton-drive-cli
  • Authenticate:
pdrive login
  • Upload file:
pdrive upload mydoc.txt /Drive/Folder

Filen

  • Download the binary and install:
curl -Lo filen-cli.tar.gz https://www.filen.io/cli/linux.tar.gz
tar -xzf filen-cli.tar.gz
sudo mv filen /usr/local/bin/
  • Configure:
filen login

Tresorit

  • Install RPM (requires OpenSSL 1.1 ):
sudo rpm -i tresorit-cli-1.0.0-x86_64.rpm
  • Initialize:
tresorit login

Icedrive

  • Install via AppImage or RPM:
chmod  x icedrive-cli.AppImage
sudo mv icedrive-cli.AppImage /usr/local/bin/icedrive
  • Authorize:
icedrive auth

Dropbox

  • Install Python script:
sudo yum install python3-gpgme
curl -Lo dropbox.py https://www.dropbox.com/download?dl=packages/dropbox.py
chmod  x dropbox.py
sudo mv dropbox.py /usr/local/bin/dropbox
  • Start daemon:
dropbox start -i

Google Drive (gdrive)

  • Install:
wget -O gdrive https://github.com/prasmussen/gdrive/releases/download/2.1.1/gdrive-linux-x64
chmod  x gdrive
sudo mv gdrive /usr/local/bin/
  • Authorize (follow printed URL):
gdrive about

AWS S3 (aws-cli)

  • Install via pip or RPM:
sudo yum install awscli
  • Configure credentials:
aws configure

Typical Problems and Solutions

  • Missing Dependencies: Some CLI binaries require OpenSSL 1.1 or newer. Install via yum install openssl11 or compile statically.
  • FUSE Mount Errors: Ensure fuse and fuse-libs are installed and user is in the fuse group.
  • SSL Certificate Issues: On older glibc, update CA certificates: yum update ca-certificates.
  • Authentication Timeouts: For two-factor or OAuth flows (Google Drive, Proton Drive), ensure a working browser or use a headless flow with device codes.
  • Permission Denied: CLI tools installed outside /usr/local/bin or lacking execute bits—use chmod x and proper ownership.

With these tools and tips, you can seamlessly integrate enterprise-friendly cloud storage into your Asianux environment. Evaluate your security, budget, and collaboration needs to pick the ideal service and enjoy full CLI control over your files.

Be the first to leave a comment

Leave a Reply

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