Skip to content
System Status: All systems are operational • Services are available and operational.
Click for detailed status

Accessing Polybox from Euler

Polybox is ETH Zürich's on-premise cloud storage service. While you can't access Polybox directly from Euler, you can transfer files between Euler and Polybox using rclone.

Set up rclone for Polybox

rclone is already installed on Euler. To configure it for Polybox:

  1. Run rclone config on Euler.
  2. Create a new remote (n), name it (e.g., "polybox").
  3. Set the storage type to "webdav".
  4. Enter the WebDAV URL: https://polybox.ethz.ch/remote.php/dav/files/USERNAME/ (replace USERNAME).
  5. Set the software to "nextcloud".
  6. Enter your Polybox username.
  7. Choose to enter a password (y) and provide it twice.
  8. Skip advanced settings and finish the setup.

The configuration file is saved at ~/.config/rclone/rclone.conf.

Using rclone

Test your setup:

  • List directories: rclone lsd polybox:
  • List files: rclone ls polybox:

To upload files from Euler to Polybox:

rclone copy /SOURCE/FOLDER/ON/EULER polybox:DESTINATION/FOLDER/ON/POLYBOX

Restrictions

  • Only use rclone for Polybox on Euler.
  • Do not use rclone for other cloud providers.
  • Use rclone only on login nodes, not in batch jobs.

Performance tips

  • Compress files before uploading to reduce size and number of files.
  • Use --transfers 8 to upload multiple files at once (default is 4). Avoid very high numbers to prevent server overload.