Introduction
Devuan GNU Linux users seek stable, init-system-agnostic environments. When pairing Devuan with cloud storage, Command-Line Interface (CLI) tools are invaluable for automation, scripting, and headless servers. This article reviews the best cloud storage services with robust CLI support on Devuan GNU Linux, including pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive, and a few additional options. You’ll find a comparison table, top recommendations, setup guides, usage examples, and troubleshooting tips.
Top Recommended Services for Devuan GNU Linux
- pCloud: Excellent Linux support, strong encryption, lifetime plans.
- MEGA: Generous free tier, end-to-end encryption, active CLI community tool.
- Proton Drive: Privacy-first, zero-knowledge encryption, CLI via pydrive2 or rclone.
- Tresorit: Enterprise-grade security, official CLI, zero-knowledge.
- Icedrive: Modern UI, client-side encryption, mount CLI tool.
- Filen: Focus on privacy, 100% European hosting, simple CLI wrapper.
- AWS S3 (via AWS CLI): Industry standard, infinite scaling, pay-as-you-go.
- Backblaze B2 (via b2 CLI): Affordable cold storage, official CLI.
- Rclone (aggregator): Access 40 cloud services from one CLI tool.
Comparison Table
| Service | Link | Free Storage | Encryption | CLI Support | Pricing |
|---|---|---|---|---|---|
| pCloud | https://www.pcloud.com | 10 GB | Client-side (optional) | Native (pcloudcc) |
From 4.99/month |
| MEGA | https://mega.nz | 20 GB | End-to-end | Community (megatools, megacmd) |
From €4.99/month |
| Proton Drive | https://proton.me/drive | 1 GB | Zero-knowledge | Via rclone, pydrive2 |
From €4/month |
| Filen | https://filen.io | 10 GB | Zero-knowledge | Community wrapper | From €8.49/month |
| Tresorit | https://tresorit.com | 3 GB | End-to-end | Official CLI | From €10.42/user/month |
| Icedrive | https://icedrive.net | 10 GB | Client-side | Official CLI | From 4.17/month |
| AWS S3 | https://aws.amazon.com/s3/ | Free tier (5 GB) | Server-side, SSE-c | AWS CLI | Pay-as-you-go |
| Backblaze B2 | https://www.backblaze.com/b2/ | 10 GB | Server-side | B2 CLI | From 0.005/GB/month |
| Rclone | https://rclone.org | Varies | Client-side | Native | Free |
Which One to Choose?
- Privacy-focused: Proton Drive, Tresorit, Filen, Icedrive.
- Generous free tier: MEGA, Icedrive.
- Enterprise-grade: Tresorit, AWS S3, Backblaze B2.
- Cost-effective scaling: AWS S3, Backblaze B2, pCloud lifetime.
- All-in-one aggregator: Rclone for multiple back ends.
Setting Up and Using Each CLI
1. pCloud CLI
Install the pCloud CLI (pcloudcc) from their repository:
# Add pCloud repo and key wget -qO - https://downloads.pcloud.com/linux/pcloud.pub sudo apt-key add - echo deb https://downloads.pcloud.com/linux/debian/ stable main sudo tee /etc/apt/sources.list.d/pcloud.list # Update and install sudo apt-get update sudo apt-get install pcloudcc # Authenticate pcloudcc -u your@email.com -p yourpassword # Mount remote drive pcloudcc -u you@example.com -p yourpass --mountpoint ~/pcloud
2. MEGA (megacmd)
MEGAcmd offers comprehensive CLI:
# Download and install sudo apt-get install software-properties-common sudo add-apt-repository deb https://mega.nz/linux/MEGAsync/xUbuntu_20.04/ ./ wget -qO - https://mega.nz/keys/MEGA_signing.key sudo apt-key add - sudo apt-get update sudo apt-get install megacmd # Login mega-login you@email.com YourPassword # Upload a file mega-put localfile.txt /Root/ # List files mega-ls /Root/
3. Proton Drive via Rclone
Proton’s official CLI is limited use rclone:
# Install rclone curl https://rclone.org/install.sh sudo bash # Configure Proton Drive rclone config # Follow prompts: New remote, select protondrive # Sync a folder rclone sync ~/Documents proton:Backup/Documents
4. Filen CLI
A community Python wrapper exists:
# Install from PyPI pip3 install filen-cli # Login filen-cli login --email you@domain.com --password YourPass # Upload filen-cli upload ~/file.txt /file.txt
5. Tresorit CLI
# Download Tresorit CLI from official site wget https://download.tresorit.com/cli/tresorit-cli.deb sudo dpkg -i tresorit-cli.deb sudo apt-get install -f # Login tresorit login # Create a Tresor and sync tresorit create MyTresor ~/TresorFolder tresorit sync MyTresor
6. Icedrive CLI
# Download binary wget https://icedrive.net/downloads/linux/icedrive_cli.tar.gz tar xzf icedrive_cli.tar.gz sudo mv icedrive /usr/local/bin/ # Authenticate icedrive login you@domain.com # Mount drive icedrive mount ~/Icedrive
7. AWS S3 CLI
# Install AWS CLI v2 curl https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -o awscliv2.zip unzip awscliv2.zip sudo ./aws/install # Configure aws configure # Provide Access Key, Secret, region # Upload aws s3 cp file.txt s3://your-bucket/file.txt
8. Backblaze B2 CLI
# Install b2 CLI pip3 install b2 # Authenticate b2 authorize-account yourAccountID yourAppKey # Upload a file b2 upload-file my-bucket file.txt file.txt
9. Rclone
Rclone supports all above and many more:
# Install curl https://rclone.org/install.sh sudo bash # Configure rclone config # Select from back ends: s3, b2, mega, pcloud, protondrive, etc. # Example copy rclone copy ~/Photos remote:Backup/Photos
Typical Problems Troubleshooting
- Authentication failures: Check system time, API credentials, and two-factor settings.
- Mount issues: Ensure FUSE is installed (
sudo apt-get install fuse) and user is infusegroup. - Rate limiting: Shared IPs may hit API limits. Stagger large transfers or use chunking.
- Permission errors: Verify file ownership and permissions on mountpoints.
- Dependency conflicts: Use virtual environments for Python CLIs or containerize the tool.
- Slow transfer: Check network (MTU), proxy, and parallelism settings (
rclone -P --transfers 4).
Conclusion
Devuan GNU Linux users have a rich selection of cloud storage options with reliable CLI tools. For privacy-first use, consider Proton Drive, Tresorit, or Filen. For generous free plans, MEGA and Icedrive excel. For enterprise or large-scale use, AWS S3 and Backblaze B2 offer unbeatable scalability. Rclone acts as a universal interface, streamlining workflows across multiple providers. Evaluate your priorities—security, cost, ease of use—and choose the service that best aligns with your Devuan environment.
Be the first to leave a comment