Best Cloud Storage with CLI for Linux Webconverger
Linux Webconverger is a kiosk-oriented distribution designed to run a single web application in full-screen mode. Despite its minimal footprint, you can still leverage powerful command-line tools to sync files, back up data or serve content from popular cloud storage providers. This article reviews top cloud services offering native or third-party CLI clients, compares their features, explains how to install and use each on Webconverger, and highlights typical issues and fixes.
Top Recommendations
- pCloud (https://www.pcloud.com/)
- MEGA (https://mega.io/)
- Proton Drive (https://proton.me/drive)
- Filen (https://filen.io/)
- Tresorit (https://tresorit.com/)
- Icedrive (https://icedrive.net/)
- Dropbox (via rclone)
- Google Drive (via rclone)
- Amazon S3 (via AWS CLI)
Comparison Table
| Service | CLI Tool | Zero-Knowledge Encryption | Free Tier | Link |
|---|---|---|---|---|
| pCloud | pcloudcc | No (client-side optional) | 10 GB | pcloud.com |
| MEGA | megacmd | No (server-side encryption) | 20 GB | mega.io |
| Proton Drive | proton-drive-cli | Yes | 1 GB | proton.me/drive |
| Filen | filen-cli | Yes | 5 GB | filen.io |
| Tresorit | tresorit | Yes | 3 GB | tresorit.com |
| Icedrive | dragon | Yes | 10 GB | icedrive.net |
| Dropbox | rclone | No | 2 GB | dropbox.com |
| Google Drive | rclone | No | 15 GB | google.com/drive |
| Amazon S3 | AWS CLI | Optional (client-side) | 5 GB | aws.amazon.com/s3 |
Which One to Choose?
- If you need zero-knowledge end-to-end encryption, choose Proton Drive, Filen, Tresorit or Icedrive.
- For large free storage, MEGA (20 GB) or Google Drive (15 GB) via rclone are best.
- For easy installation and native Linux support, pCloud and MEGA stand out.
- For professional S3-compatible apps and broad ecosystem, AWS S3 AWS CLI is ideal.
- Use rclone if you need a single tool to manage multiple providers from one interface.
How to Use Each One with CLI
pCloud (pcloudcc)
Install the pCloud CLI and mount a remote folder:
sudo apt-get update sudo apt-get install pcloudcc # Login (interactive prompt) pcloudcc -u your.email@example.com # Mount to ~/pcloud pcloudcc -m ~/pcloud
Common issues:
- If FUSE errors appear, install
sudo apt-get install fuseand add your user to thefusegroup. - On Webconverger, remount with
--allow-otherto allow non-root access.
MEGA (megacmd)
MEGA offers megacmd for Linux:
# Download install repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1C61A2656FB57B7E echo deb https://mega.nz/linux/MEGAsync/xUbuntu_20.04/ ./ sudo tee /etc/apt/sources.list.d/mega.list sudo apt update sudo apt install megacmd # Login mega-login your.email@example.com # Sync local folder with remote mega-sync /home/user/docs /Root/docs
Common issues:
mega-cmdpermissions: ensure root or proper user installation.- Two-factor auth: grab one-time code from the app.
Proton Drive (proton-drive-cli)
A community CLI client for Proton Drive:
sudo apt-get install python3-pip pip3 install proton-drive-cli # Initialize and login proton-drive login # List files proton-drive ls # Download example proton-drive download /folder/file.txt .
Common issues:
- OAuth browser flow: copy-paste the URL into a separate machine if Webconverger blocks pop-ups.
- Missing dependencies: install
sudo apt-get install libffi-dev libssl-dev.
Filen (filen-cli)
Filen offers an official CLI:
sudo apt-get install python3-pip pip3 install filen-cli # Authenticate filen-cli login # Upload a file filen-cli upload ~/local.txt /MyDrive/
Common issues:
- “Command not found”: ensure
~/.local/binis inPATH. - Rate limits: free accounts limited to 2 MB/s, upgrade tier for faster transfers.
Tresorit (tresorit-cli)
Tresorit provides a beta CLI (tresorit):
# Download .deb from official site wget https://download.tresorit.com/linux/cli/latest/tresorit-cli.deb sudo dpkg -i tresorit-cli.deb # Login mount tresorit login tresorit mount ~/Tresorit
Common issues:
- FUSE version mismatch: install matching
fuse3and reboot. - Beta bugs: update to the latest CLI before reporting issues.
Icedrive (dragon)
Icedrive’s cross-platform CLI is called dragon:
wget https://icedrive.net/downloads/linux/dragon-cli-linux.tar.gz tar -xzf dragon-cli-linux.tar.gz sudo mv dragon /usr/local/bin/ # Initialize login dragon login # List and download dragon ls / dragon get /file.txt ~/file.txt
Common issues:
- Ensure executable permissions:
chmod x /usr/local/bin/dragon. - SSL errors: install
sudo apt-get install ca-certificates.
Dropbox Google Drive (via rclone)
rclone is a Swiss-army knife for many cloud providers:
# Install rclone curl https://rclone.org/install.sh sudo bash # Configure rclone config # Example: copy to Dropbox rclone copy ~/localdir dropbox:backup # Example: mount Google Drive rclone mount gdrive: ~/gdrive --daemon
Common issues:
- Headless auth: rclone will output a URL for remote OAuth—paste on another device.
- Mount errors: install
sudo apt-get install fuse3and runmodprobe fuse.
Amazon S3 (AWS CLI)
sudo apt-get install awscli aws configure # enter access key, secret, region # Upload a file aws s3 cp ~/file.txt s3://mybucket/file.txt
Common issues:
- Permission denied: verify IAM policies and bucket ACL.
- Signature mismatch: ensure system clock is correct (
sudo ntpdate pool.ntp.org).
Typical Problems Fixes
- FUSE not available: install
fuseorfuse3, add your user tofusegroup. - Headless OAuth: copy CLI-provided URL to another machine obtain token, paste back.
- Network restrictions: Webconverger’s kiosk mode may block non-HTTP ports ensure 80/443 are open.
- Missing dependencies: install
libssl-dev,libffi-dev,ca-certificatesas needed.
Conclusion
Choosing the right cloud storage CLI for Linux Webconverger depends on your priorities: zero-knowledge encryption (Proton Drive, Filen, Tresorit, Icedrive), large free quota (MEGA, Google Drive), or broad compatibility (rclone, AWS S3). All options require minimal installation steps and can be integrated into automated scripts or cron jobs. Armed with these tools and troubleshooting tips, you can seamlessly sync and back up data from your Webconverger kiosk.
Be the first to leave a comment