Table of Contents
How to Connect PeaSoup S3 to FreeNAS
Follow these steps to configure FreeNAS to store data or backups on PeaSoup S3. Since PeaSoup provides an S3-compatible API, it can be configured similarly to Amazon S3 as a cloud storage target for backups or data storage in FreeNAS.
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
- FreeNAS installed and running with the necessary plugins for cloud storage integration.
Steps to Connect PeaSoup S3 to FreeNAS
- Log into FreeNAS Web Interface:
- Access the FreeNAS web interface by entering the IP address of your FreeNAS server in a web browser.
- Log in with your admin credentials.
- Navigate to Cloud Credentials:
- From the dashboard, go to System > Cloud Credentials.
- Click on Add to add new cloud storage credentials.
- Configure PeaSoup S3 Credentials:
- Select S3-Compatible from the drop-down list as the cloud provider.
- Fill in the following fields to configure PeaSoup S3 as a storage target:
- Access Key: Enter your PeaSoup S3 access key.
- Secret Key: Enter your PeaSoup S3 secret key.
- Endpoint URL: Enter the PeaSoup S3 endpoint URL https://s3.eu-west-1.peasoup.cloud
- Click Save to store the credentials.
- Create a Cloud Sync Task:
- Once the PeaSoup S3 credentials are saved, navigate to Tasks > Cloud Sync Tasks.
- Click Add to create a new cloud sync task.
- In the configuration screen, set up the following:
- Direction: Choose Push if you are uploading data to PeaSoup S3, or Pull if you are downloading data from PeaSoup S3.
- Cloud Provider: Select the PeaSoup S3 credentials you created earlier.
- Bucket: Enter the name of your PeaSoup S3 bucket.
- Folder: Specify the folder path on PeaSoup S3 where you want to store or retrieve files.
- Source Directory: Select the directory on your FreeNAS system that you want to sync with PeaSoup S3.
- Click Save to create the cloud sync task.
- Schedule the Sync Task:
- In the same cloud sync task creation screen, configure the schedule for your sync task by setting the preferred time, frequency, and days of the week for automatic synchronization.
- Click Save to apply the schedule to your task.
- Run and Monitor the Sync Task:
- Once the sync task is created, you can run it manually or wait for the scheduled time.
- To run the sync task manually, click on the task and select Run Now.
- Monitor the sync progress in the Tasks section to ensure data is being transferred to or from PeaSoup S3 successfully.
Optional: Fine-Tune Sync Settings
- In the cloud sync task configuration, you can also configure additional options such as:
- Encryption: Enable encryption for secure transfer of your data to PeaSoup S3.
- Compression: Enable compression to reduce the size of the data being uploaded or downloaded.
- Bandwidth Limits: Set bandwidth limits to control the amount of network resources used during sync operations.
- Retention Policies: Configure policies for retaining or deleting old backups on PeaSoup S3.
Notes
- Ensure that your FreeNAS system has internet access to connect to PeaSoup S3. Verify network settings and firewall rules to allow communication between FreeNAS and PeaSoup.
- PeaSoup’s S3-compatible API allows seamless integration with FreeNAS, enabling reliable cloud-based storage and backups for your data.