Top CLI-Ready Cloud Storage Solutions for Obarun
Obarun, with its minimal and Arch-derived philosophy, benefits from cloud storage services that provide robust command-line interfaces (CLI). Below we cover six leading providers—pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive—plus two more options (Internxt and Koofr via rclone) to give you a comprehensive view. We’ll compare features, show you how to install and use each CLI client, and help you choose the right one for your needs.
Comparison Table
| Service | Website | CLI Tool | Free Storage | Encryption | Official Linux CLI |
|---|---|---|---|---|---|
| pCloud | pcloud.com | pcloudcc | 10 GB | Optional client-side | Yes |
| MEGA | mega.nz | megacmd | 20 GB (bonus) | End-to-end | Yes |
| Proton Drive | proton.me/drive | proton-drive-cli | 1 GB | End-to-end | Beta |
| Filen | filen.io | filen-cli | 10 GB | End-to-end | Yes |
| Tresorit | tresorit.com | tresorit-cli | 3 GB | End-to-end | Yes |
| Icedrive | icedrive.net | icedrive-cli | 10 GB | Optional client-side | Yes |
| Internxt | internxt.com | internxt-cli | 2 GB | End-to-end | Yes |
| Koofr via rclone | koofr.eu | rclone | 10 GB | None (server-side HTTPS) | Yes |
Which One to Choose?
- Maximum free space: MEGA or pCloud.
- Highest security: Tresorit, Proton Drive, Filen, or Internxt (end-to-end encryption).
- Ease of use: MEGA (megacmd) and pCloud (pcloudcc) have mature, well-documented CLIs.
- Advanced scripting: rclone with Koofr or any service supports unified commands, filters, and mounts.
- Budget: pCloud lifetime plans or Icedrive’s affordable tiers offer good value.
Installation Basic Usage for Each CLI
1. pCloud (pcloudcc)
Official CLI client “pcloudcc” allows mounting, sync and CLI operations.
# Install from AUR sudo pacman -S --needed git base-devel git clone https://aur.archlinux.org/pcloudcc.git cd pcloudcc makepkg -si # Authenticate pcloudcc -u you@example.com -p YourPassword --remember # Mount to ~/pcloud mkdir -p ~/pcloud pcloudcc -m ~/pcloud # Sync folders pcloudcc sync ~/local-folder /remote-folder
Common Issues: FUSE mount failures—ensure fuse3 and permissions are correct. Password prompt issues—use the --remember flag.
2. MEGA (megacmd)
MEGA’s CLI “megacmd” supports login, sync, and server tasks.
# Install from official repo or AUR sudo pacman -S megacmd # Start background service systemctl --user enable --now mega-cmd-daemon # Log in mega-login you@example.com YourPassword # Upload a file mega-put ~/local/file.txt /Root/Backup/ # Sync a directory mega-sync ~/local/ /Root/RemoteBackup/
Typical Problems: “Failed to connect”—check firewall or service status. Sync conflicts—use mega-sync --remove to mirror.
3. Proton Drive (proton-drive-cli)
Currently in beta, you need to install via pip or release binaries.
# Install prerequisites sudo pacman -S python-pip # Install CLI pip install proton-drive-cli # Authenticate proton-drive login # List files proton-drive ls # Upload proton-drive upload local.txt /Remote/
Known Limitations: Beta feature set occasional API timeouts large-file support in progress.
4. Filen (filen-cli)
Filen’s CLI uses end-to-end encryption by default.
# Download binary from GitHub wget https://github.com/filen-io/filen-cli/releases/download/vX.Y.Z/filen-cli-linux-amd64.tar.gz tar -xzf filen-cli-linux-amd64.tar.gz sudo mv filen-cli /usr/local/bin/ # Initialize filen login # Upload filen put ./photo.jpg /MyPhotos/ # Download filen get /MyPhotos/photo.jpg ./photo.jpg
Watch Out: Encryption key management—always back up your key or recovery phrase.
5. Tresorit (tresorit-cli)
Official end-to-end encrypted service.
# Download official .deb and convert via debtap, or use AUR package git clone https://aur.archlinux.org/tresorit-cli.git cd tresorit-cli makepkg -si # Authenticate mount tresorit login you@example.com tresorit sync ~/Tresorit ~/tresor # List tresorit ls
Common Caveat: Folder path naming ensure local path is empty or pre-created.
6. Icedrive (icedrive-cli)
Icedrive supports optional client-side encryption.
# Install from AUR: icedrive-cli git clone https://aur.archlinux.org/icedrive-cli.git cd icedrive-cli makepkg -si # Login mount icedrive login you@example.com icedrive mount ~/icedrive # Sync icedrive sync ~/docs /Documents/
Gotchas: FUSE dependencies encrypted account vs non-encrypted—use --encryption-key flag.
7. Internxt (internxt-cli)
# Install via pip pip install internxt-cli # Authenticate internxt-auth login # Upload internxt-uploaddir ./myfolder remote:/
Beta Note: Feature set growing track GitHub for updates.
8. Koofr via rclone
Unified tool to access Koofr, Google Drive, S3, and more.
# Install rclone sudo pacman -S rclone # Configure Koofr remote rclone config # (choose n for new, name koofr, select Koofr from list and provide credentials) # List rclone ls koofr: # Sync rclone sync ~/data koofr:backup/data
Advantages: One tool for multiple services scripting power encryption via rclone-cipher.
Troubleshooting Common CLI Issues
- FUSE mount errors: install
fuse3and allow user mounts in/etc/fuse.conf. - Authentication failures: re-login, check 2FA or app passwords.
- Sync conflicts: use provider’s conflict-resolution flags or delete/clean local before syncing.
- Performance issues: limit chunk/thread counts or use network QoS controls.
Conclusion
For Obarun users craving a pure CLI environment, MEGA and pCloud stand out with stable, mature clients. If privacy is paramount, Proton Drive, Tresorit, Filen, or Internxt offer end-to-end encryption. For ultimate flexibility, rclone with Koofr (or any supported service) delivers a unified interface. Evaluate free tiers, encryption needs, and scripting complexity to make your choice—each of these tools integrates seamlessly into a shell-centric workflow.
Be the first to leave a comment