View Categories

FreeNAS

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

  1. 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.
  2. Navigate to Cloud Credentials:
    • From the dashboard, go to System > Cloud Credentials.
    • Click on Add to add new cloud storage credentials.
  3. 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.
  4. 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.
  5. 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.
  6. 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.