Introduction
EndlessnbspOS is a Linux distribution designed for simplicity and offline use, but a good cloud storage solution with a command-line interface (CLI) can extend its capabilities, enabling backups, syncing and remote file management. In this article we explore six prominent services—pCloud, Mega, ProtonnbspDrive, Filen, Tresorit, IceDrive—as well as additional options such as Dropbox, GooglenbspDrive via rclone, AWSnbspS3 and Nextcloud. For each service well cover a feature overview, CLI installation and usage, typical issues, and recommendations for EndlessnbspOS.
Top Recommendations for EndlessnbspOS
- pCloud — Easy-to-use, generous free tier, native Linux CLI (
pcloudcc). - Mega — Large free storage, strong encryption, official
megacmdtool. - ProtonnbspDrive — Privacy-first, end-to-end encryption, community CLI via
proton-drive-cliorrclone. - Filen — Unlimited free tier for files up to 2 GB, CLI via
rclone. - Tresorit — Enterprise-grade security, official
tresorit-cli. - IceDrive — Modern UI, block-level sync, CLI via
icectlorrclone. - Dropbox — Ubiquitous, official Python CLI, integration with many apps.
- GooglenbspDrive — Enormous ecosystem, accessed via
rclone. - AWSnbspS3 — Industrial-scale object storage, official AWS CLI.
- Nextcloud — Self-hosted, full control, WebDAV CLI via
occorrclone.
Comparison Table
| Service | Free Storage | CLI Tool | Website |
|---|---|---|---|
| pCloud | 10 GB (plus bonuses) | pcloudcc | pcloud.com |
| Mega | 20 GB | megacmd | mega.nz |
| ProtonnbspDrive | 1 GB | proton-drive-cli / rclone | proton.me/drive |
| Filen | Unlimited files (2 GB max each) | rclone | filen.io |
| Tresorit | 3 GB | tresorit-cli | tresorit.com |
| IceDrive | 10 GB | icectl / rclone | icedrive.net |
| Dropbox | 2 GB | dropbox (Python CLI) | dropbox.com |
| GooglenbspDrive | 15 GB total (Gmail, Photos) | rclone | google.com/drive |
| AWSnbspS3 | 5 GB free (12 mo) | aws cli | aws.amazon.com/s3 |
| Nextcloud | Your server limits | occ / rclone / WebDAV | nextcloud.com |
Which One to Choose?
- Casual user: pCloud or Mega for a friction-free setup and sizeable free tier.
- Privacy-focused: ProtonnbspDrive or Tresorit with end-to-end encryption.
- Open-source/self-hosted: Nextcloud with WebDAV and CLI tools.
- Enterprise/DevOps: AWSnbspS3 or Dropbox Business for integrations.
- Versatility: rclone to unify multiple backends (Filen, GooglenbspDrive, IceDrive, Proton).
Using Each Service with CLI
pCloud CLI
Install the pCloud CLI
sudo apt install pcloudcc # or download binary from pCloud site and move to /usr/local/bin
Configure and mount:
pcloudcc --username your@email.com --password YOURPASSWORD --mountpoint ~/pcloud # To start as daemon: pcloudcc --daemon
Typical issue: FUSE permissions. If mount fails, ensure user is in fuse group:
sudo usermod -aG fuse USER
Mega CLI
Install megacmd on EndlessnbspOS via flatpak or AppImage:
flatpak install flathub io.mega.Cmd flatpak run io.mega.Cmd
Login and sync:
mega-login your@email.com YOURPASSWORD mega-sync /local/folder /Root/remoteFolder
Typical issue: Rate-limiting. Use --no-progress to reduce logs, and split large syncs.
ProtonnbspDrive CLI
No official Linux CLI, but community tools exist. With rclone:
# Install rclone curl https://rclone.org/install.sh sudo bash rclone config # Choose n for new remote, name proton, type protondrive # Follow prompts for authentication rclone ls proton: rclone sync ~/Documents proton:Backup
Typical issue: OAuth flow. If browser auth fails, copy-paste the URL into a local browser and paste back the token.
Filen via rclone
rclone config # new remote -> name: filen -> type: filen # Provide API key (from Filen account) rclone mkdir filen:MyFolder rclone copy ~/Videos filen:MyFolder
Filen doesn’t support FUSE, so use copy or sync operations only. Watch out for 2 GB file size limit.
Tresorit CLI
Download and install the official binary:
wget https://download.tresorit.com/cli/tresorit-cli-linux.tar.gz tar xzf tresorit-cli-linux.tar.gz sudo mv tresorit-cli /usr/local/bin/
Authenticate and manage:
tresorit login tresorit ls tresorit sync ~/SecureFolder tresor://MyTresor
Watch out: corporate accounts require admin-generated tokens. Check with your Tresorit dashboard for details.
IceDrive CLI
Use the official icectl or via rclone. With icectl:
# Download from IceDrive site and unpack chmod x icectl ./icectl login ./icectl mount ~/icedrive
Rclone variant:
rclone config # type icenet or icedrive rclone mount icedrive: ~/icedrive
Dropbox CLI
Install the official Python script:
sudo apt install python3-pip pip3 install dropbox-cli dropbox-cli start dropbox-cli login dropbox-cli status
You can also use rclone for Dropbox:
rclone config # type dropbox rclone copy ~/Pics dropbox:Photos
GooglenbspDrive via rclone
rclone config # new remote: name gdrive, type drive # follow OAuth steps rclone ls gdrive: rclone mount gdrive: ~/gdrive
FUSE mount works well but may hit API quotas. Use --drive-chunk-size to optimize:
rclone copy largefile.iso gdrive:Backups --drive-chunk-size 64M
AWSnbspS3 CLI
sudo apt install awscli aws configure # Enter AWS Access Key, Secret, region aws s3 ls aws s3 sync ~/MySite s3://mybucket/website
Monitor transfer with --dryrun, and beware of bucket policies and IAM permissions.
Nextcloud CLI
With WebDAV or rclone:
rclone config # type webdav, URL https://cloud.example.com/remote.php/webdav # user and password rclone sync ~/Docs nextcloud:Docs
Or use the built-in occ for administrative tasks on the server side.
Typical Problems and Troubleshooting
- Authentication failures: Check OAuth URLs, firewalls, copy-paste tokens carefully.
- FUSE permission denied: Add your user to the
fusegroup and restart the session. - Rate limits quotas: Use chunked uploads, reduce parallel transfers, monitor API usage.
- Network timeouts: Increase timeouts in config (e.g.
rclone --timeout 5m). - File size limits: Filen caps at 2 GB per file Mega/proton have large-file rules—check your plan.
- Mount instability: Consider periodic
umountandmountscripts, or usesystemdautomount units.
Conclusion
For EndlessnbspOS users seeking CLI-based cloud storage, pCloud and Mega offer out-of-the-box tools, while ProtonnbspDrive, Filen, IceDrive and others integrate smoothly via rclone. Enterprises may prefer Tresorit or AWSnbspS3, and self-hosters can rely on Nextcloud. Evaluate your priorities—free tier size, privacy, ease of use—and follow the examples above to integrate cloud storage seamlessly into your terminal workflows.
Be the first to leave a comment