Best Cloud Storage with CLI for Dragora GNU/Linux-Libre
Dragora GNU/Linux-Libre users seeking robust, scriptable cloud storage solutions have several CLI-friendly options. This article reviews top services—pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive—plus community favorites Dropbox and the universal tool rclone. We’ll compare features, recommend top picks, show CLI usage examples, and cover common pitfalls on Dragora GNU/Linux-Libre.
Top Recommended for Dragora GNU/Linux-Libre
- pCloud – Mature CLI tool, good free tier, optional client-side encryption.
- MEGA – Generous free storage, official CLI, solid transfer speeds.
- rclone – Universal open-source CLI supporting all major backends.
- Proton Drive – Strong privacy and E2EE, community CLI available.
Comparison Table
| Service | Open Source | End-to-End Encryption | Official CLI | rclone Support | Free Tier | Dragora Packaging | Link |
|---|---|---|---|---|---|---|---|
| pCloud | No | Optional (paid add-on) | Yes (pcloudcc) |
Yes | 10 GB | Compile from source | pCloud |
| MEGA | No | Client-side | Yes (mega-cmd) |
Yes | 20 GB | Compile from source | MEGA |
| Proton Drive | No | Yes | Community CLI | Partial | 1 GB | Use pip |
Proton Drive |
| Filen | No | Yes | No | Yes | 5 GB | Via rclone | Filen |
| Tresorit | No | Yes | Yes | No | 3 GB | Compile from source | Tresorit |
| Icedrive | No | Client-side | Yes | Yes | 10 GB | Compile from source | Icedrive |
| Dropbox | No | No | No (use dbxcli) |
Yes | 2 GB | Compile dbxcli |
Dropbox |
| rclone | Yes | Optional | Yes (universal) | N/A | Free | Pkg available | rclone |
Which One to Choose?
- If you want a polished, dedicated CLI and decent free storage, go with pCloud or MEGA.
- If privacy is paramount and you don’t mind community tools, choose Proton Drive.
- For ultimate flexibility supporting all services in one tool, use rclone.
- Need true zero-knowledge end-to-end encryption? Consider Tresorit or Icedrive.
How to Use Each with CLI amp Typical Problems
pCloud CLI
Install the official daemon:
# Download and extract wget https://download.pcloud.com/pcloudcc.tar.gz tar xzf pcloudcc.tar.gz cd pcloudcc ./install.sh # Login pcloudcc -u you@example.com -p yourpassword # Mount or sync pcloudcc -s
Typical issues:
- FUSE dependencies missing ensure
libfuseis installed. - Systemd units may need manual creation in Dragora.
MEGA CLI (mega-cmd)
# Compile from source git clone https://github.com/meganz/MEGAcmd.git cd MEGAcmd ./configure make sudo make install # Start the background service mega-cmd-server # Login mega-login you@example.com yourpassword # Basic commands mega-mkdir backup mega-put localfile.txt /backup/ mega-get /backup/localfile.txt .
Gotchas:
- Dragora may lack
readlineheaders installreadline-dev. - Long transfers can stall restart with
mega-transfers.
Proton Drive CLI (Community)
# Install via pip pip3 install proton-drive-cli # Authenticate (browser pop-up) proton-drive login # Upload download proton-drive upload file.txt / proton-drive download /file.txt ./file.txt
Notes:
- You need Python dependencies:
requests,cryptography. - Token expiry can require frequent re-login.
Filen via rclone
# rclone config rclone config create filen filen # Follow prompts to enter API key # Use it like any remote rclone copy ./docs filen:MyDocs rclone ls filen:
Advice:
- Filen’s API limits may throttle large transfers.
Tresorit CLI
# Compile/install git clone https://github.com/tresorit/tresorit-cli.git cd tresorit-cli make sudo make install # Login tresorit-cli login # Sync tresorit-cli sync create MyTresor /home/user/Tresor tresorit-cli sync list
Potential problems:
- Requires Qt libraries (
qt5), heavy on Dragora.
Icedrive CLI
# Download from GitHub wget https://github.com/Icedrive-app/cli/releases/download/v1.0/icedrive-cli-linux64.tar.gz tar xzf icedrive-cli-linux64.tar.gz sudo mv icedrive /usr/local/bin/ # Login icedrive auth login # Commands icedrive upload file.txt / icedrive list /
Caveats:
- Still in beta may crash on concurrent uploads.
Dropbox via dbxcli
# Install Go and build go install github.com/dropbox/dbxcli@latest # Configure dbxcli account # Upload/download dbxcli put local.txt /remote.txt dbxcli get /remote.txt downloaded.txt
Watch out for:
- OAuth setup requires a browser use headless workaround on servers.
rclone (Universal)
# Install curl https://rclone.org/install.sh sudo bash # Configure multiple remotes rclone config # Example for pCloud rclone copy ~/work pcloud:WorkBackup # Synchronize rclone sync /data mega:DataSync
Benefits amp issues:
- One tool for all providers and encryption.
- Complex
rclone.confcan confuse new users.
Conclusion
For Dragora GNU/Linux-Libre, pCloud and MEGA stand out with polished CLIs and good free tiers. If you prefer a unified tool, rclone supports all services and optional encryption. Privacy enthusiasts should explore Proton Drive and Tresorit. Evaluate your needs—storage size, encryption, ease of packaging—and choose the CLI that best fits your Dragora environment.
Be the first to leave a comment