Introduction
ArcoLinux users often prefer managing cloud storage directly from the command line to integrate backups, scripting and remote workflows into their environment. Below is a professional and extensive overview of the best cloud storage providers offering Linux CLI tools, tailored to ArcoLinux. We cover pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive, plus additional options like Dropbox and Google Drive. Each entry includes a link to the service, installation and usage examples, and typical troubleshooting tips.
Top Cloud Storage Services with CLI Support for ArcoLinux
- pCloud
- MEGA
- Proton Drive
- Filen
- Tresorit
- Icedrive
- Dropbox (community CLI or official)
- Google Drive (gdrive CLI)
Comparison Table
| Service | Link | CLI Tool / Repo | Encryption | Free Tier | Notes |
|---|---|---|---|---|---|
| pCloud | pcloud.com | pcloud-cli | At-rest amp in-transit | 10 GB | Optional crypto folder via web |
| MEGA | mega.nz | MEGAcmd | End-to-end | 20 GB | Rich feature set, chat integration |
| Proton Drive | proton.me/drive | proton-drive-cli | End-to-end | 1 GB | Zero-knowledge encryption |
| Filen | filen.io | filen-cli | End-to-end | 30 GB | Open-source background |
| Tresorit | tresorit.com | tresorit-cli | End-to-end | 3 GB | Business-focused |
| Icedrive | icedrive.net | icedrive-cli | Twofish (optional) | 10 GB | WebDAV amp mounting support |
| Dropbox | dropbox.com | dbxcli | In-transit amp at-rest | 2 GB | Widely supported |
| Google Drive | drive.google.com | gdrive | In-transit amp at-rest | 15 GB | API quota limits |
Which One to Choose?
Select a service based on:
- Storage Needs: MEGA (20 GB free) or Filen (30 GB free) if you need more free space.
- Security: Proton Drive or Tresorit offer best zero-knowledge encryption.
- CLI Maturity: pCloud, MEGA and Dropbox have long-standing, stable CLI tools.
- Pricing: Evaluate paid plans for long-term usage Proton Drive and Tresorit are pricier but more secure.
- Integration: If you use other services (Google Workspace, Microsoft 365), consider Google Drive or Dropbox.
How to Use Each with CLI on ArcoLinux
pCloud
Install via Arch User Repository:
sudo pacman -Syu base-devel git git clone https://aur.archlinux.org/pcloud-cli.git cd pcloud-cli makepkg -si
Login and basic commands:
pcloudcc set_phash YOUR_PHPASS pcloudcc login pcloudcc status pcloudcc upload ~/file.txt /backup/ pcloudcc download /backup/file.txt ~/restore/
Typical issues: FUSE mount fails without fuse3. Ensure /etc/fuse.conf has user_allow_other.
MEGA
Install MEGAcmd:
sudo pacman -S megacmd
Usage:
mega-login youremail@example.com mega-ls mega-put ~/data/ /Root/backup/ mega-get /Root/backup/data/ ~/localbackup/ mega-sync /Root/projects ~/projects
Typical issues: “SSL certificate verify failed” – install ca-certificates and restart MEGAcmd daemon.
Proton Drive
Install from GitHub releases:
wget https://github.com/ProtonMail/proton-drive-cli/releases/latest/download/proton-drive-linux.tar.gz tar xzf proton-drive-linux.tar.gz sudo mv proton-drive /usr/local/bin/
Authenticate and upload:
proton-drive login proton-drive list proton-drive upload ~/secret.txt /MyDrive/ proton-drive download /MyDrive/secret.txt ~/secret_local.txt
Typical issues: Ensure Node.js v16 installed, or binary may fail to run.
Filen
Install via AUR:
git clone https://aur.archlinux.org/filen-cli.git cd filen-cli makepkg -si
Usage:
filen login filen ls filen upload ~/file.txt / filen download file.txt ~/downloaded.txt
Typical issues: Two-factor auth requires TOTP generate a CLI app password in account settings.
Tresorit
Install from AUR:
git clone https://aur.archlinux.org/tresorit-cli.git cd tresorit-cli makepkg -si
Usage:
troshell login troshell list troshell upload local.txt remote:/folder/ troshell download remote:/folder/remote.txt ~/local.txt
Typical issues: Upgrade Node.js and OpenSSL if binary complains on startup.
Icedrive
Install from GitHub:
wget https://github.com/Icedrive-official/icedrive-cli/releases/latest/download/icedrive-cli-linux.tar.gz tar xzf icedrive-cli-linux.tar.gz sudo mv icedrive-cli /usr/local/bin/icedrive
Usage:
icedrive login icedrive mount ~/mydrive icedrive upload data/ remote:/backup/data/ icedrive unmount ~/mydrive
Typical issues: FUSE version mismatch install fuse3 and enable user mounts.
Dropbox
Install community CLI (dbxcli):
sudo pacman -S dbxcli
Usage:
dbxcli account dbxcli ls / dbxcli put ~/file.txt /file.txt dbxcli get /file.txt ~/file.txt
Typical issues: Register a new Dropbox API app and set DBXCLI_TOKEN environment variable.
Google Drive (gdrive)
Install gdrive:
sudo pacman -S gdrive
First-time auth:
gdrive about # Follow the URL, grant access, paste auth code
Usage:
gdrive list gdrive upload --recursive ~/folder gdrive download 1a2B3cD4eF ~/dest/
Typical issues: Hitting API rate limits – consider refresh tokens or service accounts for automation.
Typical Problems and Troubleshooting
- FUSE mount errors: Install
fuse3and setuser_allow_other. - SSL or certificate verification failures: Ensure
ca-certificatesis up to date. - Auth token expiration: Refresh tokens via CLI
loginor re-authenticate in browser. - Permission denied writing to mount: Check ownership and mount flags (allow_other).
- Missing dependencies: Review each CLI docs for required runtimes (Node.js, Python).
Conclusion
For ArcoLinux users who live in the terminal, each of these services provides a powerful CLI tool. Choose MEGA or Filen for more free storage Proton Drive and Tresorit for top-tier encryption pCloud and Dropbox for mature, easy-to-use CLIs and Google Drive if you rely on Google services. Install via Pacman, AUR or direct binaries, then integrate these tools into scripts, cron jobs and your daily workflow. Troubleshoot common FUSE, SSL and auth issues with the tips above, and enjoy seamless cloud storage from the ArcoLinux command line.
Be the first to leave a comment