Pydio main options
Settings panel overview
Logged in as admin, you can switch to the “Settings” panel (see the top right user menu) and get access to full control dashboard for the application. Left-hand, you can see the main categories available :
- Workspaces & Users: this part is used on a day-to-day basis by the administrator to manage users and groups, their profiles, and the workspaces ( = set of actual data ) they can access. See the dedicated chapter to get more details.
- Global Configurations: access all available options of the application. See below.
- Logs & Other Data: monitoring, statistics, diagnostic.
- Developer Resources: resources for developers.
Understanding Pydio Options : plugins
In this application, every feature is powered by an underlying “plugin“. Thus options can be sometime split up amongst different plugins. But most important ones are actually gathered in specific “core” plugins (core.ajaxplorer, core.auth, etc..) that share their configurations with all plugins of their type (core.auth apply to all auth.* plugins, etc). All these can be found under Global Configurations > Core Configs, and that should be the place to look for.
Then depending on their type, plugins configurations will be found either under Global Configurations > Core Plugins, or Global Configurations > Plugins. The first ones are plugins that generally should not be edited, as they are dynamically activated and configured through other more important components. The lattest can be edited manually : for example, all “editors” will be found under Global Configurations > Plugins > Editor, and there you will be able to manually enable or disable a given editor for a given document type.
Go to Global Configurations > Core Configs. Here you will find the most important categories of options of Pydio, you can double-click on each category to see the available options.
- Pydio Main Options: these are at the very core of the application server. They content basic settings like the application title, its URL (if not automatically detected), etc., and also the activation of the main server components : WebDAV, CLI, compression features activation, etc.
- Authentication: define here the “driver(s)“ that Pydio will use as a directory for authenticating users. From serialize files (default) to SQL database, to LDAP binding or basic_http authentification. See the dedicated chapter of this manual.
- Configurations Management: like the authentication, configurations data (users, workspaces, all options values, etc…) can use different drivers for storage. See the dedicated chapter.
- Application Logger: by default, all actions are logged to the filesystem (plugin log.text). Here you can switch to alternative plugins for sending the logs : SQL specific table, or Syslog.
- Mailers: select and configure the plugin used to send emails. There is currently only one plugin based on the phpmail-lite library.
- Notification Center: central management for notifications and their backend. See the chapter about notification.
- Message Queuing: to improve performances of the application, many strategies can be deployed to make it more “asynchronous”. See the chapter about performances.
- Uploaders options: generic upload limits shared by all uploaders.
Pydio Main Options
- Main options: here you will find the basic options to change the name of the application and the default language.
- Sharing: “public folder” is a folder where the temporary share links will be created. Thus the path on the server and its URL to be accessed via the web are important. By default, it is located in the data/public/ folder. It’s also possible to chooser whether to allow the sharing of folders across existing pydio users or only with external temporary users.
- Compression features: gives you some control on the zip usage in the application. Gzip download is just a feature that automatically compresses the output of the files downloads, but it’s automatically decompressed by the browsers, it’s nothing to do with the real “Zip creation” feature.
- WebDAV Server: webDAV server settings, see the dedicated section of this manual.
- Miscalleneous: an important configuration here is the “Temporary Folder” that can be used by the application to replace the standard PHP temp folder for all common operations requiring temporary files creation. In some case, particularly on restricted installation on shared hosts (php safe_mode, open_basedir, etc), you may see error messages telling you a temporary folder is not writeable. In that case, you can set the tmp folder to another location, for example create a “tmp” folder below your allowed folder, make it writeable by the server, and set its absolute path here. Warning, do not make it visible on the web! Place it above your www or public_html folder, or if you just can’t use htaccess or equivalent to deny access via the web