Initial Setup

Pydio Is an open-source file-sharing and synchronization software that runs on the user's server or in the cloud. It has the following features:

  • File sharing between different internal users and across other Pydio instances
  • SSL/TLS Encryption
  • WebDAV file server
  • Creation of dedicated workspaces for each business/project/client line, with dedicated user rights management for each workspace.
  • File-sharing with external users (private links, public links, password protection, download limitation, etc.)
  • Online viewing and editing of documents with Collabora Office
  • Preview and editing of image files
  • Integrated audio and video reader

For more information, you may visit this link.

In this section, we'll be installing and setting up Pydio for the first time. We'll be doing the following:

  • Installing MariaDB and Pydio
  • Creating an admin account
  • Pydio's Setup Wizard
  • Setting up SSL

Prerequisites

  • Before installing Pydio, you need to Install MariaDB first.
  • Go to the Installers tab on the UCP and search for mariadb
  • Click install and type your preferred password
    • Make sure this password is unique from your other passwords
  • Once it's installed, go ahead and install Pydio.

Pydio Setup Wizard

  • Once installed, connect to your Pydio instance first via this link
https://{servername}.usbx.me:{Pydio Port}
  • You'll see Pydio's Diagnostic Tool. Click continue to Pydio Installation to proceed

  • You'll be greeted with Pydio's setup wizard. Select your preferred language and click Start Wizard to proceed.

  1. Application Settings.
  • Type in your preferred Application title and Welcome message

  • Then, enter your preferred credentials

    • Make sure the credentials you're going to use here do not share with your current accounts.
  1. Authentication.
  • Input your desired Administrator name, screen name and unique strong password.
  1. Database Connection
  • For the Database, click the dropdown and select MySQL

  • Enter all of the Database info that can be found in your Installed application tab in your UCP under Pydio, you will see Database Info. They will look simular to our demo details:

Hostname: 172.17.0.1:1337
Database: pydio
Username: pydio
Password: EkCfxE3gqD6vtKiB
  • Once that's done, click Test DB connection to continue
  1. Advanced Options This is where we can set up Pydio to listen for SSL connections
  • Change Detected Server URL to https://{username}.{servername}.usbx.me/pydio

  • Click Install Pydio to continue.

  • After a few minutes, the page will reload to the login screen. Enter your set credentials to log in.

You may now access your Pydio instance via https://{username}.{servername}.usbx.me/pydio

Setting up slot home as Pydio Workspace

  • Login to your Pydio instance. In the main Pydio screen, click the 3 dot icon and select Settings

  • Then on Workspaces & Users -> Workspaces, click + Workspace

  • A small window appears. In the first part, choose Driver.

  • On Choose Storage Driver, choose File System (Standard) on the dropdown box.

  • Then on Driver Options. Paste in the output of pwd here. After that, click Next to continue.

  • Add a Label and a Description. In this example, we named this My Home. Once that's done, click Create.
  • Once that's done, close the window and go back to Pydio home
  • You should see your created workspace on the sidebar.

Sharing Files/Folders

  • To share a file/folder on your slot, go to the created workspace.

  • Right-click the file that you want to share and select Share.

  • Check Enable Public Link. It'll generate you a public link to the file.

  • You may also change the link's Permissions and Secure access here. To stop sharing the file, click Stop Sharing to make the file private again.