Platform/OS
Cross-platform
Category
Self-Hosted File Sync

ownCloud

ownCloud is a self-hosted file sharing and collaboration platform that gives you your own personal service. It lets you securely store, sync, and share your photos, documents, and other files across all your devices while keeping full control instead of handing everything to a big tech company. It uses S3-compatible object storage behind the scenes to hold all your files in a scalable, reliable way that grows as your storage needs increase. This S3 approach means your files are spread across many servers for better speed and safety, with automatic backups and no single point of failure. The real-world value is that you get enterprise-grade storage without the monthly fees or privacy worries, while S3 handles the heavy lifting of keeping everything fast and protected.

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 ownCloud to DiskSpace.sh (S3-compatible storage)

DiskSpace.sh provides fully S3 API compatible storage. Follow the steps below to configure ownCloud using path-style requests.

Connection Steps:
  1. Log in to your ownCloud administration interface as an administrator.
  2. Navigate to External Storage (or search for "S3" in the app store and enable the Amazon S3 compatible storage app if not already installed).
  3. Click Add storage and select Amazon S3 compatible storage.
  4. Fill in the credential fields below.
  5. Enable the Path Style option (required for DiskSpace.sh).
  6. Save the configuration and test the connection.
Region: Leave empty or set to us-east-1
Path Style Requirement

DiskSpace.sh requires path-style requests. ownCloud must be configured to use URLs in the following format:

https://s3.diskspace.sh/bucket-name/key
Example Configuration
Bucket: my-bucket
Endpoint: https://s3.diskspace.sh
Region: (leave empty)
Use path style: Enabled
Access Key: AKIA...
Secret Key: ...
Troubleshooting Tips
  • • Ensure "Use path style" or "Path style" is explicitly enabled in ownCloud settings.
  • • Do not include a trailing slash in the Endpoint URL.
  • • If connection fails, verify your Access Key and Secret Key have the correct IAM permissions.
  • • Try setting Region to us-east-1 if leaving it blank doesn't work.
  • • Check ownCloud logs for detailed error messages if the connection test fails.