Pydio Enterprise
Learn how to use Pydio Enterprise to store data on the ScPrime distributed datacenter using the XNS Relayer
Overview
Pydio Enterprise is an open-source file-sharing and synchronization software that runs on the user’s own server or in the cloud. Pydio Enterprise can use S3 protocol targets as DataSources, so it makes a good match for XNS storage.
Read this guide for how to configure Pydio Enterprise to store data with XNS.
Prerequisites
- A working instance of Pydio Enterprise
- A working instance of the XNS Relayer
- Configured XNS Relayer Endpoint Access Key and Endpoint Secret Key
Considerations
- Pydio Enterprise requires a valid SSL certificate to use the XNS Relayer as an HTTPS endpoint. Please configure the XNS Relayer with a valid SSL certificate or change the Endpoint Certificate Type to not require SSL. These settings can be accessed in the Relayer UI by going to Configuration > General Configuration and editing the Select Endpoint Certificate Type setting to ‘No SSL’.
Application Version Used in Guide
Pydio Cells Enterprise Distribution 4.1.2
Guide Revision Date
2023-04-02
Setup Guide
Step 1: Open Menu
Open the Menu in the top left of the Pydio Cells homepage using an administrative user.

Step 2: Open Cells Console
Click on the username. Then click on Cells Console.

Step 3: Create New DataSource
Open the Storage configuration page by clicking on Storage. Then click + DATASOURCE.

Step 4: Select DataSource Organization Method
Select your DataSource organization method. Then click Start.

Step 5: Name the DataSource
Choose a name for the DataSource. Then click Next.

Step 6: Configure the DataSource
Click on S3-compatible Storage. Then configure key options for the DataSource. Click Next when complete.
| Endpoint Type | Other S3-Compatible Storage | This is the type of S3 service being used. |
| Custom Endpoint URL – include http(s):// | http(s)://[Your IP]:[S3 API port (9000)] | The location of the XNS Relayer.
The use of HTTP and HTTPS must align to the settings on the XNS Relayer. Pydio Enterprise requires a valid SSL certificate. If you do not have a valid SSL certificate, you can configure the ‘No SSL’ option in XNS Relayer and use HTTP in Pydio Enterprise as this example shows.
n.b., Pydio Enterprise can be configured to encrypt data prior to sending over the network to mitigate the usage of HTTP. |
| S3 API Region | Leave blank | |
| Signature Version | v4 | Signature v4 must be used. |
| S3 API Key | [Endpoint Access Key (Username)] | This is defined in the XNS Relayer General Configuration. |
| S3 API Secret | [Endpoint Secret Key (Password)] | This is defined in the XNS Relayer General Configuration. |
| Select one or more buckets | [Your Bucket Name] | This is the name of the bucket for where Pydio Enterprise will store data. |
| Use a path prefix inside the bucket (will create a virtual folder to store objects) | Leave blank | |
| Custom Storage Class | Leave blank |

Step 7: Configure the DataSource Data Lifecycle
Configure the DataSource versioning policy and client-side encryption options per your requirements. Then click Next.
Note: client-side encryption can be used to mitigate risks of HTTP use.

Step 8: Configure the DataStource Advanced Options
Configure the DataSource advanced options per your requirements. Then click Create.

Step 9: Validate that DataSource was added Successfully
Inspect the Storage configuration screen. If the DataSource was added successfully, it will show a status of “All services running”. You may now create a Workspace to use the XNS Relayer DataSource.

