Best cloud storage services with CLI for BEE free (formerly BeeFree OS): (Tutorial)

TopLinux

Introduction

BeeFree OS (formerly BeeFree Linux) is a privacy-focused, lightweight Linux distribution tailored for users who value both security and performance. When working on servers or minimal desktop environments, having a reliable command-line interface (CLI) for cloud storage is essential. This article reviews the best cloud storage services with official or community-driven CLI tools, provides a detailed comparison, offers guidance on choosing the right one, and shows how to set up and troubleshoot each on BeeFree OS.

Top Recommended Cloud Storage Providers with CLI

Comparison Table

Provider Free Tier Encryption CLI Tool Website
pCloud 10 GB (up to 20 GB referrals) Client-side (with Crypto add-on) pcloudcc pcloud.com
MEGA 20 GB (with bonuses) End-to-end megacli / megatools mega.io
Proton Drive 1 GB End-to-end proton-drive-cli proton.me/drive
Filen 20 GB End-to-end rclone filen.io
Tresorit 3 GB End-to-end tresor-cli tresorit.com
Icedrive 10 GB Client-side icedrive icedrive.net
Dropbox 2 GB In-transit / At-rest dropbox-cli dropbox.com
Google Drive 15 GB In-transit / At-rest rclone drive.google.com
Amazon S3 5 GB (free tier) In-transit / At-rest s3cmd / rclone aws.amazon.com/s3

Which One to Choose?

Your ideal cloud service depends on:

  • Storage amount needed on the free tier
  • End-to-end encryption requirements
  • Ease of CLI installation and use on BeeFree OS
  • Budget for paid plans or one-time purchases (pCloud lifetime, Icedrive)

For maximum free storage, MEGA and Filen (with rclone) are winners. If you need zero-knowledge encryption, Proton Drive, Tresorit, Filen, or pCloud Crypto are ideal. If you need enterprise-grade audit logs, consider Tresorit or Amazon S3. For simple syncing and native support, Dropbox CLI is straightforward.

Using pCloud CLI

Install and authenticate pcloudcc:

sudo apt update
sudo apt install pcloudcc
pcloudcc --version
pcloudcc -u your_email@example.com -p your_password
# Mount to ~/pcloud
pcloudcc -m ~/pcloud

Common Issues

  • FUSE permissions: ensure your user is in the fuse group.
  • Login failures: double-check credentials or enable app-specific token in pCloud settings.

Using MEGA CLI

Option A: megacmd

# Download from Mega’s repo
sudo apt install megacmd
mega-login your_email@example.com your_password
mega-ls
mega-mkdir backup
mega-put ~/Documents/ /backup

Option B: megatools

sudo apt install megatools
# In ~/.megarc:
# [Login]
# Username = your_email
# Password = your_password
megatools ls
megatools put --local-files /path/to/file --remote-path /

Common Issues

  • Bandwidth limits: MEGA throttles heavy uploads.
  • Two-factor: you may need app-specific passwords.

Using Proton Drive CLI

Community project proton-drive-cli:

# Install Go-based CLI
go install github.com/jsgoecke/proton-drive-cli@latest
export PATH=PATH:~/go/bin
proton-drive login
proton-drive list
proton-drive upload file.txt /MyDrive/

Common Issues

  • OAuth token expiry: re-login periodically.
  • Limited features: CLI currently read/write only.

Using Filen via rclone

Configure rclone:

sudo apt install rclone
rclone config
# Choose Filestash / Filen or webdav with Filen WebDAV URL
rclone ls filen:
# Mount or sync
rclone mount filen: ~/filen
rclone sync ~/backup filen:backup

Common Issues

  • WebDAV timeouts: adjust --timeout flags.
  • Rate limits: watch for 429 responses.

Using Tresorit CLI

Install tresor-cli from GitHub releases:

wget https://github.com/tresorit/tresor-cli/releases/download/vx.y.z/tresor-cli-linux
chmod  x tresor-cli-linux
sudo mv tresor-cli-linux /usr/local/bin/tresor
# Initialize and login
tresor login
tresor list
tresor upload myfile.txt

Common Issues

  • Certificate errors: ensure CA certificates are up to date.
  • Large file uploads stalling: try splitting or smaller chunk sizes.

Using Icedrive CLI

Download official icedrive binary:

wget https://github.com/IcedriveApp/cli/releases/download/vx.y.z/icedrive-linux
chmod  x icedrive-linux
sudo mv icedrive-linux /usr/local/bin/icedrive
icedrive login
icedrive ls
icedrive sync ~/MyFolder /MyIcedriveFolder --daemon

Common Issues

  • Sync conflicts: use --conflict-policy flag.
  • Daemon not restarting on reboot: add systemd unit.

Using Dropbox CLI

sudo apt install dropbox
dropbox start -i
dropbox status
dropbox exclude add ~/Videos
dropbox filestatus ~/Documents/report.docx
  • Link with dropbox start -i via browser.
  • Daemon runs automatically on login.

Using Google Drive via rclone

rclone config
# Choose drive, follow OAuth
rclone ls gdrive:
rclone copy ~/Photos gdrive:PhotosBackup
rclone mount gdrive: ~/gdrive --vfs-cache-mode full
  • OAuth pop-up: run on a desktop or use headless workflow.
  • Cache issues: enable –vfs-cache-mode for large files.

Common Troubleshooting Tips

  • FUSE Permissions: add user to fuse group and enable user_allow_other in /etc/fuse.conf.
  • Authentication Expiry: store tokens securely and re-authenticate when prompted.
  • Network Timeouts: increase timeout flags or retry intervals.
  • Quota Exceeded: monitor free tier usage and cleanup old files.

Conclusion

For BeeFree OS users, choosing the right CLI-capable cloud storage hinges on your storage needs, encryption preferences, and workflow. MEGA and Filen via rclone maximize free space Proton Drive, Tresorit, and pCloud Crypto offer strong zero-knowledge Dropbox and Google Drive deliver seamless desktop-style syncing. Follow the examples above to install, configure, and troubleshoot each provider’s CLI, and integrate cloud storage into your command-line routines with confidence.

Be the first to leave a comment

Leave a Reply

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