---
title: Nextcloud
description: "# How to Connect PeaSoup S3 to Nextcloud Follow these steps to configure Nextcloud to use PeaSoup S3 as external storage. Since PeaSoup provides an S3-compatible API, it can be configured similarly to Amazon S3 as an external storage backend…"
url: "https://peasoup.cloud/docs/nextcloud/"
updated: "2024-11-06"
category: "S3-compatible Storage Knowledge Base / Connecting S3 Clients"
---

# Nextcloud

# How to Connect PeaSoup S3 to Nextcloud

Follow these steps to configure Nextcloud to use PeaSoup S3 as external storage. Since PeaSoup provides an S3-compatible API, it can be configured similarly to Amazon S3 as an external storage backend in Nextcloud.

## 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**
- **Nextcloud** installed and running, with the External Storage app enabled.
- Administrative access to your Nextcloud instance.

## Steps to Connect PeaSoup S3 to Nextcloud

1. **Log into Nextcloud**:
   - Access the Nextcloud web interface by navigating to your Nextcloud instance in a browser.
   - Log in using your administrator credentials.
2. **Enable the External Storage App**:
   - Go to *Apps* in the Nextcloud sidebar.
   - Search for the **External Storage Support** app and ensure it is installed and enabled.
3. **Configure External Storage for PeaSoup S3**:
   - Navigate to the *Settings* menu in Nextcloud, and under the *Administration* section, find **External Storage**.
   - Click *Add Storage* to add a new external storage backend and choose **Amazon S3** from the dropdown list.
   - Enter the following details to configure PeaSoup S3 as your storage backend:
     - **Bucket**: Enter the name of your PeaSoup S3 bucket.
     - **Region**: Leave this blank unless PeaSoup specifies a region.
     - **Hostname**: Enter the PeaSoup S3 endpoint https://**s3.eu-west-1.peasoup.cloud**
     - **Port**: Leave the default value (443 for HTTPS).
     - **Enable SSL**: Check this box to enable secure communication.
     - **Access Key**: Enter your PeaSoup S3 access key.
     - **Secret Key**: Enter your PeaSoup S3 secret key.
   - Give the external storage a descriptive name (e.g., **PeaSoup S3**) and assign it to users or groups as needed.
   - Click *Save* to apply the configuration.
4. **Verify the External Storage Connection**:
   - Once the configuration is saved, navigate to the *Files* section of Nextcloud to verify that PeaSoup S3 is accessible.
   - You should see the PeaSoup S3 storage as a new folder in your file system.
   - Test uploading and downloading files to ensure that the integration is working correctly.
5. **Set Up Folder Permissions (Optional)**:
   - If needed, configure folder permissions for the PeaSoup S3 storage in Nextcloud, restricting or allowing access for specific users or groups.

## Optional: Fine-Tune External Storage Settings

- In the *External Storage* settings, you can configure additional options such as:
  - **Enable Encryption**: Encrypt data before transferring it to PeaSoup S3 for secure storage.
  - **Mount Visibility**: Control which users or groups can access the PeaSoup S3 storage.
  - **Logging**: Enable logging for monitoring the activity related to the external storage integration.

## Notes

- Ensure that your Nextcloud instance can access PeaSoup S3 by verifying your network settings and any firewall rules.
- PeaSoup’s S3-compatible API makes it easy to integrate with Nextcloud for scalable, cloud-based storage and backup solutions.
