Disciple.Tools User Documentation

Disciple.Tools Storage Settings

This document outlines how to configure external S3-compatible storage for your Disciple.Tools instance. By setting up an S3 connection, you can manage media and file uploads more efficiently and securely.

Table of Contents


Why Use S3 Storage?

By default, WordPress stores all media uploads in a publicly accessible folder on your web server. This means that anyone with a link to a file can view it, which is not ideal for sensitive information.

Configuring S3 storage provides a secure alternative for handling media. When enabled, Disciple.Tools will upload certain media types to your private S3 bucket instead of the public WordPress media library. This is essential for:

Using S3 compatible storage ensures that your media is protected and only accessible to authorized users.

Storage Settings Overview

Accessing Storage Settings

To access the storage configuration page, follow these steps:

  1. Navigate to the WordPress Admin dashboard of your Disciple.Tools instance.
    • Click the settings icon (⚙️ on desktop, ☰ on mobile) and select Admin.
  2. From the main left sidebar, click on Settings (D.T).
  3. Select the Storage tab.

Supported S3 Providers

Disciple.Tools supports the following S3-compatible storage providers:

Provider Website Default Path Style Notes
AWS S3 aws.amazon.com/s3 No Most popular cloud storage service
MinIO min.io Yes Self-hosted S3-compatible storage; useful for local development and testing
Backblaze B2 backblaze.com/b2 No Cost-effective cloud storage
Cloudflare R2 cloudflare.com/products/r2 No Zero egress fees
Other S3-Compatible - No Any service supporting S3 API

Configuring an S3 Connection

The Storage tab contains settings for connecting to an S3-compatible object storage service like Amazon S3, MinIO, or other providers.

Connection Management Fields

Here is a description of each field required to set up your S3 connection:

Storage Connection Fields

Testing Your Connection

After filling in all the required details, click the Save button to store your configuration. You can also click the Test Connection button to verify that your settings are correct and Disciple.Tools can successfully connect to the S3 bucket.

Test Connection Button

The test connection feature will:

If the test fails, check your credentials and bucket settings. For detailed setup instructions for each provider, see the Storage Setup Guide.


Next Steps