Introduction
Bodhi Linux, known for its lightweight Enlightenment desktop environment, demands efficient and reliable cloud storage solutions that can be managed directly from the command line. Whether you need secure end-to-end encryption, generous free tiers, or fast synchronization, the following services offer robust CLI support and are well-suited for Bodhi Linux users.
Top Recommended Cloud Storage Services
- pCloud
- MEGA
- Proton Drive
- Filen
- Tresorit
- Icedrive
- Rclone (Google Drive, Dropbox, S3, and more)
- Amazon S3
- Dropbox
Comparison Table
| Service | Official CLI | Free Storage | Encryption | Link |
|---|---|---|---|---|
| pCloud | pcloudcc | 10 GB | Optional client-side | pCloud |
| MEGA | megacmd | 20 GB | End-to-end | MEGA |
| Proton Drive | proton-drive-cli | 1 GB | End-to-end | Proton Drive |
| Filen | filen-cli | 10 GB | End-to-end | Filen |
| Tresorit | tresorit-cli | 3 GB | End-to-end | Tresorit |
| Icedrive | icedrive-cli | 10 GB | Client-side | Icedrive |
| Rclone (Google Drive, etc.) | rclone | Varies | Via backends | Rclone |
| Amazon S3 | aws-cli | 5 GB | TLS SSE | S3 |
| Dropbox | dropbox-uploader / rclone | 2 GB | TLS | Dropbox |
Amazon S3 Free Tier: 5 GB for first 12 months.
Which Service to Choose?
- Best Free Tier: MEGA (20 GB) or pCloud (10 GB referrals).
- Highest Security: Proton Drive, Filen, Tresorit (all end-to-end).
- Lightweight Flexible: pCloud or Icedrive (client-side encryption optional).
- Multi-backend Support: Rclone (Google Drive, OneDrive, S3, Backblaze, etc.).
- Enterprise / S3 API: Amazon S3 via aws-cli or Rclone.
Using Each Service via CLI on Bodhi Linux
pCloud
Official Linux Client: pcloudcc.
Installation:
sudo apt update sudo apt install pcloudcc
Login:
pcloudcc --login your-email@example.com
Basic Commands:
# List files pcloudcc --list # Upload a file pcloudcc --upload /path/to/local.file /remote/folder/ # Sync a directory pcloudcc --sync /local/dir /remote/dir
Typical Problems:
- Daemon not starting: run
pcloudcc --foregroundfor debugging. - Mount conflicts: ensure
fusermountis installed.
MEGA
Official CLI: megacmd.
Installation:
sudo apt update sudo apt install megacmd
Login:
mega-login your-email@example.com your-password
Basic Commands:
# List files mega-ls / # Upload mega-put local.file /Root/ # Sync local to remote mega-sync /local/folder /Root/backup
Typical Problems:
- libcrypto errors: install
libssl1.1compatibility packages. - Login failures: use
mega-exportif 2FA is enabled.
Proton Drive
Unofficial CLI: proton-drive-cli (Python).
Installation:
sudo apt update sudo apt install python3-pip pip3 install proton-drive-cli
Login Configuration:
proton-drive login
Basic Commands:
# List drives proton-drive list # Upload file proton-drive upload local.file /DriveName/ # Download proton-drive download /DriveName/remote.file ./local.file
Typical Problems:
- 2FA prompts: set up an app-specific password.
- Token refresh errors: re-run
proton-drive login.
Filen
Official CLI: filen-cli.
Installation from GitHub:
git clone https://github.com/filen-dev/filen-cli.git cd filen-cli sudo python3 setup.py install
Usage:
# Authenticate filen login # List filen ls # Upload filen upload local.file remote/path/ # Download filen download remote/path/file ./local.file
Typical Problems:
- Missing dependencies:
sudo apt install python3-requests. - Permission denied: ensure your SSH keys/API tokens are in
~/.filen/.
Tresorit
Unofficial CLI WebDAV mount (recommended): use rclone.
Rclone Configuration:
rclone config # Choose WebDAV remote, set URL to https://tresorit.io// # Set vendor to other and provide credentials
Basic Sync:
rclone ls tresorit: rclone sync /local/folder tresorit:Backup --progress
Typical Problems:
- Certificate issues: install
ca-certificates. - Latency: Tresorit WebDAV can be slower than native SDK.
Icedrive
Official CLI: icedrive-cli.
Installation:
wget https://download.icedrive.net/linux/cli/icedrive-cli.tar.gz tar -xzf icedrive-cli.tar.gz sudo mv icedrive /usr/local/bin/
Usage:
# Login icedrive login # List files icedrive ls # Upload icedrive upload local.file /MyDrive/ # Sync icedrive sync /local/dir /MyDrive/Backup
Typical Problems:
- Authentication loops: delete
~/.icedrive/auth.jsonand re-login. - Filesystem limits: ensure FUSE is installed (
fuse).
Rclone (Multi-backend)
Rclone supports Google Drive, Dropbox, S3, Backblaze B2, and many more.
Installation:
sudo apt update sudo apt install rclone
Configuration:
rclone config # Follow prompts: new remote, select provider, authenticate
Basic Commands:
# List rclone ls remote: # Copy rclone copy /local/file remote:folder # Sync rclone sync /local/dir remote:folder --progress
Typical Problems:
- OAuth issues: ensure you enable CLI application in provider settings.
- Rate limits: use
--transfers 1 --checkers 1to slow down.
Conclusion
For Bodhi Linux users seeking robust CLI-driven cloud storage, pCloud and MEGA stand out for free storage and ease of use. Proton Drive, Filen, and Tresorit excel in security, while Rclone offers ultimate flexibility across dozens of providers. Install the CLI tool of your choice, follow the examples above, and troubleshoot common issues quickly to integrate cloud storage seamlessly into your Bodhi Linux workflow.
Be the first to leave a comment