Platform/OS
Cross-platform
Category
File Transfer Clients

CrossFTP

CrossFTP is a simple file transfer program that works like a friendly bridge between your computer and different storage places. It lets you easily upload, download, and organize your photos, documents, and videos across your home computer, work servers, and online storage without needing to be a tech expert. It connects directly to S3-compatible object storage so you can treat those cheap, reliable cloud buckets just like a regular folder on your desktop. This means you get fast transfers, the ability to pause and resume big files, and secure access to your data no matter where it lives. By using S3 storage, CrossFTP gives regular people an affordable way to keep important files backed up safely while still being able to grab them quickly whenever needed.

Connection / Setup

  1. Create an account and log in to DiskSpace
  2. Click I'm ready to set up my storage
  3. Enter Bucket Name following the instructions
  4. Click Create Bucket and wait for it to be generated
  5. Find your Endpoint URL, Access Key, and Secret Key in the S3 Client Configuration section for use below

Connect CrossFTP to DiskSpace.sh

DiskSpace.sh is a fully S3-compatible object storage service. Follow the steps below to configure CrossFTP using path-style requests.

Connection Steps
  1. Open CrossFTP and click New Connection (or the + icon).
  2. Select Amazon S3 as the protocol.
  3. Fill in the following connection details:
Can be left empty or set to us-east-1
Important: Path-Style Requests Required

DiskSpace.sh requires path-style URLs (e.g. https://s3.diskspace.sh/bucket-name/key). CrossFTP automatically uses path-style when you enter the endpoint as shown above. Do not enable virtual-hosted style.

Example Configuration
Endpoint: https://s3.diskspace.sh
Access Key: AKIAXXXXXXXXXXXXXXXX
Secret Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Region: us-east-1
Path Style: Enabled (required)
Troubleshooting
  • • Ensure you are using the exact endpoint https://s3.diskspace.sh
  • • Verify that "Use Path Style" or equivalent option is enabled in advanced settings
  • • Try region us-east-1 if connection fails
  • • Confirm your Access Key and Secret Key are correct and have proper permissions
  • • Check that your firewall allows outbound HTTPS traffic on port 443
Once configured, test the connection by browsing your buckets. CrossFTP will communicate with DiskSpace.sh using the S3 API.