Best cloud storage services with CLI for Lunar Linux: (Comparison)

TopLinux

Introduction

Lunar Linux users often seek reliable cloud storage solutions with full-featured command-line interfaces (CLI). This article covers top providers—pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive—and adds Dropbox and Box as extra options. We compare features, provide usage examples, and discuss typical issues to help you pick and configure the best option for your distro.

Top Recommendations for Lunar Linux

  • pCloud – User-friendly, lifetime plans, pcloudcc CLI
  • MEGA – Generous free tier, end-to-end encryption, MegaCMD
  • Proton Drive – Privacy-focused, zero-knowledge, proton-drive-cli
  • Filen – Full encryption, straightforward filen-cli
  • Tresorit – Enterprise-grade security, tresorit-cli
  • Icedrive – Speedy, clean UI, icedrive-cli
  • Dropbox – Ubiquitous, stable CLI
  • Box – Business-oriented, boxcli

Comparison Table

Service Free Tier Paid Plans Encryption CLI Tool Link
pCloud 10 GB €4.99/mo (500 GB)
€9.99/mo (2 TB)
Optional client-side pcloudcc pcloud.com
MEGA 20 GB €4.99/mo (400 GB)
€9.99/mo (2 TB)
End-to-end megacmd mega.io/cmd
Proton Drive 1 GB €4.99/mo (200 GB)
€9.99/mo (1 TB)
End-to-end proton-drive-cli proton.me/drive
Filen 10 GB 4.99/mo (500 GB)
9.99/mo (2 TB)
End-to-end filen-cli filen.io
Tresorit 3 GB 12.50/mo (1 TB) End-to-end tresorit-cli tresorit.com
Icedrive 10 GB 4.99/mo (1 TB)
9.99/mo (5 TB)
Optional client-side icedrive-cli icedrive.net
Dropbox 2 GB 9.99/mo (2 TB) Server-side dropbox dropbox.com
Box 10 GB 5.00/user mo (100 GB) Server-side boxcli developer.box.com

Which One to Choose?

For individual use on Lunar Linux, pCloud and MEGA stand out: pCloud for its flexible lifetime plans and optional client-side encryption, MEGA for the large free tier and strong E2E encryption. Proton Drive appeals to privacy purists, while Tresorit targets enterprise with robust compliance. Icedrive offers speed and simplicity. Dropbox remains a safe fallback, and Box suits business environments with granular access controls.

CLI Usage and Typical Problems

pCloud

Install pcloudcc on Lunar Linux:

# Download binary
wget https://downloads.pcloud.com/installs/pcloudcc_latest_amd64.tar.gz
tar xzf pcloudcc_latest_amd64.tar.gz
cd pcloudcc
sudo install pcloudcc /usr/local/bin/

Login and mount:

pcloudcc -u you@example.com -p YourPassword
pcloudcc --mountpoint ~/pcloud

Common issues: permission denied on mount—add user to fuse group. If authentication fails, verify 2FA and reset credentials.

MEGA (MegaCMD)

Compile install:

git clone https://github.com/meganz/MEGAcmd.git
cd MEGAcmd
cmake . 
make -j4
sudo make install

Basic workflow:

mega-login you@example.com YourPassword
mega-mkdir /Root/mybackup
mega-put ~/Documents/ /Root/mybackup
mega-sync /Root/mybackup ~/mega_backup

Watch for login timeouts—use --keepalive. For E2E sync errors, check local clock skew.

Proton Drive (proton-drive-cli)

Install via pip:

sudo pip3 install proton-drive-cli

Authenticate and sync:

proton-drive login
proton-drive upload ~/project /Drive/projects
proton-drive download /Drive/projects ~/local_projects

If you see API errors, update to latest version or regenerate your API token in Proton settings.

Filen (filen-cli)

Install from PyPI:

sudo pip3 install filen-cli

Basic commands:

filen login
filen upload ~/file.txt /
filen download /file.txt ~/downloads

Typical problem: SSL_CERT errors—install ca-certificates and update cert store.

Tresorit (tresorit-cli)

Download AppImage:

wget https://downloads.tresorit.com/tresorit-cli-linux.AppImage
chmod  x tresorit-cli-linux.AppImage
sudo mv tresorit-cli-linux.AppImage /usr/local/bin/tresorit-cli

Usage:

tresorit-cli login
tresorit-cli sync ~/Tresorit
tresorit-cli status

If sync hangs, use tresorit-cli repair or check log at ~/.config/tresorit-cli/log.txt.

Icedrive (icedrive-cli)

Install via package:

wget https://downloads.icedrive.net/icedrive-cli_1.0.0_amd64.deb
sudo dpkg -i icedrive-cli_1.0.0_amd64.deb

Commands:

icedrive login
icedrive mount ~/icedrive
icedrive upload file.zip /backup/

Mount errors: ensure fuse3 is installed and running.

Dropbox

Install official CLI:

wget -O dropbox.tar.gz https://www.dropbox.com/download?plat=lnx.x86_64
tar xzf dropbox.tar.gz
~/.dropbox-dist/dropboxd 
sudo ln -s ~/.dropbox-dist/dropbox /usr/local/bin/dropbox

Use:

dropbox start
dropbox status
dropbox filestatus ~/Dropbox/file.txt

OAuth errors: re-link with dropbox unlink then dropbox start -i.

Box (boxcli)

Install via npm:

sudo npm install -g @box/cli
box configure:environments:add

Basic example:

box files:upload --file ~/doc.pdf --folder-id 0
box files:download --file-id 1234567890 --destination ~/downloads

Authentication failures often stem from JWT app misconfiguration re-check your Box developer console credentials.

Conclusion

On Lunar Linux, a CLI-first cloud storage solution can streamline backups and workflows. Evaluate storage needs, encryption preferences, and budget—pCloud or MEGA suit most, Proton Drive or Tresorit for privacy, Icedrive for speed, Dropbox/Box for wider integration. Follow the examples above to install, configure, and troubleshoot each CLI tool.

Be the first to leave a comment

Leave a Reply

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