Platform/OS
Hardware Appliance
Category
NAS & Storage Appliances

TrueNAS

TrueNAS is a free and easy-to-use operating system that turns regular computer hardware into a powerful home or office file server. It creates a central, safe place to store all your family photos, videos, documents, and backups so you can access them from any device in your house or even over the internet. It keeps your data protected with automatic copies, easy sharing, and simple recovery if something goes wrong. TrueNAS uses S3-compatible object storage to send extra copies of your important files to cheap, reliable cloud services giving you an off-site safety net without needing to manage another complicated system. This combination means your files stay safe at home while also being securely backed up in the cloud, giving you peace of mind and easy access whenever you need them.

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

DiskSpace.sh provides fully S3 API compatible storage. Follow the steps below to configure TrueNAS to use DiskSpace.sh as an S3 provider.

Connection Steps:
  1. Log in to your TrueNAS web interface.
  2. Navigate to Credentials > Backup Credentials > S3 Credentials.
  3. Click Add to create a new S3 credential.
  4. Fill in the following connection details:
Credential Fields
  • Access Key: Enter your DiskSpace.sh Access Key
  • Secret Key: Enter your DiskSpace.sh Secret Key
  • Endpoint URL: https://s3.diskspace.sh
  • Region: Leave empty or use us-east-1
Important: DiskSpace.sh requires Path Style requests. TrueNAS supports this setting — make sure it is enabled when configuring the S3 connection.
Path Style URL Format

Use the following URL pattern when connecting:

https://s3.diskspace.sh/bucket-name/key
Example Configuration
Endpoint: https://s3.diskspace.sh
Access Key: AKIAXXXXXXXXXXXXXXXX
Secret Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Region: us-east-1 (or leave blank)
Path Style: Enabled
Troubleshooting
  • Ensure you are using path-style requests (not virtual-hosted style).
  • Verify your Access Key and Secret Key are correct.
  • Try setting Region to us-east-1 if leaving it blank causes issues.
  • Confirm the Endpoint URL does not include a trailing slash.
  • Check that your firewall allows outbound HTTPS traffic to s3.diskspace.sh.