Best cloud storage services with CLI for Zentyal Server (formerly eBox Platform): (Tutorial)

TopLinux

Best Cloud Storage with CLI for Zentyal Server

Zentyal Server (formerly eBox Platform) is a popular Linux-based small-business server, and having a robust cloud storage solution accessible via command-line interface (CLI) makes backups, synchronization and automation much easier. Below is a professional, extensive guide covering top recommendations, a detailed comparison table with links, usage examples for each CLI tool, typical issues you may encounter, and advice on choosing the right service.

Top Recommended Services

Comparison Table

Service Free Tier End-to-End Encryption Official CLI Link
pCloud 10 GB No (optional Crypto add-on) pcloudcc pCloud
MEGA 20 GB Yes MEGAcmd MEGA
Proton Drive 1 GB Yes protondrive-cli Proton Drive
Filen 10 GB Yes filen-cli Filen
Tresorit 3 GB Yes tresorit-cli Tresorit
Icedrive 10 GB Yes icedrive-cli Icedrive
Rclone n/a Depends on backend rclone Rclone

Which One to Choose?

  • Budget–conscious: pCloud (10 GB free), Icedrive (10 GB free)
  • Maximum privacy: MEGA, Proton Drive, Tresorit
  • Multi‐cloud flexibility: Rclone (supports dozens of services)
  • European storage/regulations: Filen, Proton Drive

How to Use Each CLI

1. pCloud (pcloudcc)

Install and mount your pCloud as a drive.

# On Debian/Ubuntu
apt update  apt install pcloudcc fuse
# Configure and start
pcloudcc -u you@example.com -p SuperSecurePass --mountpoint /mnt/pcloud
# Sync a folder
rsync -av /var/backups/ /mnt/pcloud/backups/
  

Typical issues: FUSE mounting errors (install fuse), two-factor authentication requires app-password.

2. MEGA (MEGAcmd)

Command-line tool for MEGA.nz.

# On Debian/Ubuntu
wget -qO- https://mega.nz/linux/repo/Debian_amd64/megacmd_amd64.deb > megacmd.deb
dpkg -i megacmd.deb
# Login and upload
mega-login you@example.com SuperSecurePass
mega-mkdir /Root/Backups
mega-put /var/backups/.tar.gz /Root/Backups
  

Typical issues: “Unknown host” – check DNS or proxy ensure git TLS version >=1.2 if building from source.

3. Proton Drive (protondrive-cli)

Unofficial CLI client install via pip.

# Install
pip3 install protondrive-cli
# Authenticate
protondrive-cli login
# Upload file
protondrive-cli upload /etc/zentyal/zentyal.conf /Backups/
  

Typical issues: MFA support still experimental watch for rate limits.

4. Filen (filen-cli)

European, privacy-focused storage.

# Download binary
curl -L https://filen.com/filen-cli-linux-amd64 -o filen-cli
chmod  x filen-cli
mv filen-cli /usr/local/bin/filen
# Login
filen login
# Sync a directory
filen sync --source /var/www/html --dest /web_backups
  

Typical issues: Watch for proxy settings 2FA via backup codes only.

5. Tresorit (tresorit-cli)

Enterprise-grade zero-knowledge storage.

# Download and install
wget https://download.tresorit.com/linux/tresorit-cli.deb
dpkg -i tresorit-cli.deb
# Login
tresorit-cli login you@example.com
# Upload
tresorit-cli upload /srv/backups.tar.gz /My Tresors/Backups
  

Typical issues: Missing dependencies (install libsecret-1-dev), repo key expired.

6. Icedrive (icedrive-cli)

Modern UI, secure cloud storage.

# Install via snap or binary
snap install icedrive-cli
# Authenticate
icedrive-cli auth login
# Upload file
icedrive-cli fs upload /var/log/syslog /Logs/
  

Typical issues: Snap confinement may block FUSE use binary release if needed.

7. Rclone (Multi-Cloud)

Universal CLI for 40 cloud services.

# Install
curl https://rclone.org/install.sh  bash
# Configure new remote
rclone config
# Sample copy
rclone copy /etc/zentyal remote:ZentyalBackup --progress
  

Typical issues: OAuth browser steps on headless servers—use rclone config --config and “service account” or manual token entry.

Troubleshooting Tips

  • Always verify mounts with mount grep ltmountpointgt. Unmount via fusermount -u /mnt/pcloud.
  • Store credentials in environment variables or a secure keyring rather than plaintext scripts.
  • Schedule backups via cron or systemd-timers, testing restores periodically.
  • Check bandwidth and API quotas—some providers throttle heavy use.
  • Update CLI tools frequently to benefit from security patches.

Conclusion

For a Zentyal Server environment, choose the service that best balances your needs: pCloud or Icedrive for generous free space, MEGA/Proton Drive/Tresorit for privacy and encryption, Filen for EU-based compliance, or Rclone for ultimate multi-cloud flexibility. With the above CLI tools and troubleshooting tips, automate your backups, sync files seamlessly, and maintain peace of mind knowing your data is safe off-site.

Be the first to leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *