Configurations Management

All Plugins / Core / Conf

Identity Card

StatusCore
Plugin LabelConfigurations Management
Short DescriptionSets how the application core data (users,roles,etc) is stored.
Plugin Identifiercore.conf
AuthorCharles du Jeu
Urldocs/references/plugins/core/conf
Dependencies

Documentation

Generic options provider for all conf plugins. Provide the standard conf actions included by these conf plugins.

The SQL Connexion is a configuration shared by all SQL-based plugins.

The "Store Instance" defines how Pydio-specific data concerning users, groups and roles, are persisted. Although Pydio supports serialized-files based store, we do recommand the use of an SQL database, for evident performances reasons.

Plugin parameters

LabelDescriptionTypeDefault

USER
Hiddenuser

GROUP
Hiddengroup

ROLE
Hiddenrole

GROUP_AND_ROLE
Hiddenrolegroup
List Roles By *
LIST_ROLE_BY
List Roles ByGroup_switch:LIST_ROLE_BYall

ALL_ROLES
Hiddenallrolls

USER_ROLES_ONLY
Hiddenuserroles
Role prefix
PREFIX
Role prefixString
Excluded Roles
EXCLUDED
Some roles should be disappered in the list. list separated by ',' or start with 'preg:' for regex.Textarea
Included Roles
INCLUDED
Some roles should be shown in the list. list separated by ',' or start with 'preg:' for regex.Textarea
List Roles By *
LIST_ROLE_BY
List Roles ByGroup_switch:LIST_ROLE_BYall

ALL_ROLES
Hiddenallrolls

USER_ROLES_ONLY
Hiddenuserroles
Role prefix
PREFIX
Role prefixString
Excluded Roles
EXCLUDED
Some roles should be disappered in the list. list separated by ',' or start with 'preg:' for regex.Textarea
Included Roles
INCLUDED
Some roles should be shown in the list. list separated by ',' or start with 'preg:' for regex.Textarea
Driver *
mysql_driver
Driver type (do not touch)Hiddenmysql
Host *
mysql_host
Database serverStringlocalhost
Database *
mysql_database
Database nameStringpydio
User *
mysql_username
User nameString
Password *
mysql_password
User passwordPassword
Use MySQLi *
mysql_use_mysqli
Use PHP MySQLi extensionBooleantrue
Driver *
sqlite3_driver
Driver type (do not touch)Hiddensqlite3
formatDate *
sqlite3_formatDate
formatDate (do not touch)Hidden'Y-m-d'
formatDateTime *
sqlite3_formatDateTime
formatDateTime (do not touch)Hidden'Y-m-d H:i:s'
File *
sqlite3_database
Database fileStringAJXP_DATA_PATH/plugins/conf.sql/pydio.db
Driver *
postgre_driver
Driver type (do not touch)Hiddenpostgre
Host *
postgre_host
Database serverStringlocalhost
Database *
postgre_database
Database nameStringpydio
User *
postgre_username
User nameString
Password *
postgre_password
User passwordPassword
Core SQL Connection
SQL Connection
DIBI_PRECONFIGURATION
Simple SQL Connection definition that can be used by other sql-based pluginsGroup_switch:dibi_provider
Preferences Saving
Remember guest preferences *
SAVE_GUEST_PREFERENCES
If the 'guest' user is enabled, remember her preferences accross sessions.Booleanfalse
Skip interface preferences
SKIP_USER_HISTORY
Use this option to avoid automatic reloading of the interface state (last folder, opened tabs, etc)Booleantrue
Worskpace creation delegation
Let user create repositories from templates
USER_CREATE_REPOSITORY
Whether users can create their own repositories, based on predefined templates.Booleanfalse
Users Directory Listing
Users completer limit
USERS_LIST_COMPLETE_LIMIT
Maximum number of users displayed in the users autocompleterInteger20
Users completer min chars
USERS_LIST_COMPLETE_MIN_CHARS
Minimum number of characters to trigger the auto completion featureInteger3
Make regexp mandatory
USERS_LIST_REGEXP_MANDATORY
Do not load groups and users list if no regexp is entered. Avoid sending large search on LDAP.Booleanfalse
Hide real login
USERS_LIST_HIDE_LOGIN
Do not display real login in parenthesisBooleanfalse
See existing users
ALLOW_CROSSUSERS_SHARING
Allow the users to pick an existing user when sharing a folderBooleantrue
Share with existing users from all groups
CROSSUSERS_ALLGROUPS
Allow to search users from other groups through auto completer (can be handy if previous option is set to false) and share workspaces with themBooleantrue
List existing from all groups
CROSSUSERS_ALLGROUPS_DISPLAY
If previous option is set to True, directly display a full list of users from all groupsBooleantrue
Roles / Groups Directory Listing
Display roles and/or groups *
GROUP_OR_ROLE
Group_switch:GROUP_OR_ROLEgroup
External Users Creation
Create external users
USER_CREATE_USERS
Allow the users to create a new user when sharing a folderBooleantrue
External users parameters
NEWUSERS_EDIT_PARAMETERS
List of parameters to be edited when creating a new shared user.Stringemail,USER_DISPLAY_NAME,lang
Configuration Store Instance
Instance *
UNIQUE_INSTANCE_CONFIG
Choose the configuration pluginPlugin_instance:confboot.conf

Instance parameters

LabelDescriptionTypeDefault
Role Label
ROLE_DISPLAY_NAME
Role LabelString
Always Override
ROLE_FORCE_OVERRIDE
Always override other roles, included group roles.Booleanfalse
Name
USER_DISPLAY_NAME
Full name displayed to othersString
Avatar
avatar
Image displayed next to the user nameImage
Email
email
Address used for notificationsString
Country
country
CountrySelect (json_file:plugins/core.conf/countries.json)
Language
lang
User LanguageSelect (AJXP_AVAILABLE_LANGUAGES)
Default repository
DEFAULT_START_REPOSITORY
Default start repositorySelect (AJXP_AVAILABLE_REPOSITORIES)ajxp_home
Users Lock Action
USER_LOCK_ACTION
If set, this action will be triggered automatically at users login. Can be logout (to lock out the users), pass_change (to force password change), or anything elseString
Shared users limit
USER_SHARED_USERS_LIMIT
Maximum number of shared users per userInteger