Table of Contents
How to Connect PeaSoup S3 to WordPress (S3 Plugin)
Follow these steps to configure WordPress to offload media files to PeaSoup S3 using an S3-compatible plugin. This setup helps in storing media files on PeaSoup S3, reducing server load and improving website performance.
Prerequisites
- PeaSoup S3 Access: Ensure you have the following information:
- Access key
- Secret key
- Bucket name
- PeaSoup S3 endpoint URL https://s3.eu-west-1.peasoup.cloud
- WordPress website with administrative access.
- S3-Compatible Plugin installed, such as WP Offload Media Lite or similar.
Steps to Connect PeaSoup S3 to WordPress
- Install and Activate the S3 Plugin:
- Log into your WordPress dashboard.
- Go to Plugins > Add New and search for an S3-compatible plugin like WP Offload Media Lite.
- Click Install Now and then Activate the plugin.
- Configure the S3 Plugin with PeaSoup S3:
- Once the plugin is activated, go to the plugin’s settings page. You will find this under Settings > Offload Media or similar, depending on the plugin.
- Configure the following settings to connect PeaSoup S3:
- Access Key: Enter your PeaSoup S3 access key.
- Secret Key: Enter your PeaSoup S3 secret key.
- Bucket Name: Enter the name of the PeaSoup S3 bucket where your media files will be stored.
- Custom S3 Endpoint: Enter the PeaSoup S3 endpoint https://s3.eu-west-1.peasoup.cloud
- Click Save Settings to apply the configuration.
- Test the Connection:
- After saving the settings, test the connection by uploading a new media file through the WordPress Media Library.
- Check if the file is uploaded to PeaSoup S3 by viewing the file URL, which should reflect your PeaSoup S3 bucket (e.g.,
https://your-bucket.s3.pscloud.io/your-image.jpg
).
- Offload Existing Media to PeaSoup S3 (Optional):
- If you already have media files on your WordPress server, you can offload them to PeaSoup S3 using the plugin.
- Go to the plugin settings and look for the option to Offload Existing Media.
- Select the files you want to move and follow the prompts to offload them to PeaSoup S3.
- Configure Additional Settings (Optional):
- Most S3 plugins offer additional settings such as:
- Enable Object Versioning: Keep multiple versions of your media files in PeaSoup S3.
- Set File Visibility: Control whether the media files are private or publicly accessible.
- Change Upload Directory: Customize the folder structure for how media is organized in your PeaSoup S3 bucket.
- Customize these settings according to your requirements and click Save.
- Most S3 plugins offer additional settings such as:
Optional: Fine-Tune Plugin Settings
- In the plugin settings, you can fine-tune additional options to optimize your integration with PeaSoup S3:
- Delete Files from Server: Automatically delete media files from your WordPress server after uploading them to PeaSoup S3 to save local storage.
- Serve Files from S3: Ensure all media files are served directly from PeaSoup S3, reducing load on your web server.
- Compression: Some plugins support compression of media files before uploading them to PeaSoup S3.
Notes
- Ensure that your WordPress site can connect to PeaSoup S3 by verifying your server’s internet access and any firewall rules.
- PeaSoup’s S3-compatible API makes it an ideal solution for offloading and serving media from your WordPress website, improving performance and scalability.