2020-05-12 22:53:42 +02:00
# Here you can configure the global behavior of Part-DB
parameters :
######################################################################################################################
# Common
######################################################################################################################
2024-05-20 21:14:32 +02:00
# This is used as workaround for places where we can not access the settings directly (like the 2FA application names)
partdb.title : '%env(string:settings:customization:instanceName)%' # The title shown inside of Part-DB (e.g. in the navbar and on homepage)
2024-11-03 20:04:43 +01:00
partdb.locale_menu : [ 'en' , 'de' , 'it' , 'fr' , 'ru' , 'ja' , 'cs' , 'da' , 'zh' , 'pl' ] # The languages that are shown in user drop down menu
2020-05-12 22:53:42 +02:00
2023-02-22 00:50:51 +01:00
partdb.default_uri : '%env(string:DEFAULT_URI)%' # The default URI to use for the Part-DB instance (e.g. https://part-db.example.com/). This is used for generating links in emails
2024-06-18 00:09:44 +02:00
partdb.db.emulate_natural_sort : '%env(bool:DATABASE_EMULATE_NATURAL_SORT)%' # If this is set to true, natural sorting is emulated on platforms that do not support it natively. This can be slow on large datasets.
2020-05-12 22:53:42 +02:00
######################################################################################################################
# Users and Privacy
######################################################################################################################
2023-06-11 14:50:47 +02:00
partdb.gdpr_compliance : true # If this option is activated, IP addresses are anonymized to be GDPR compliant
2023-01-28 20:44:50 +01:00
partdb.users.email_pw_reset : '%env(bool:ALLOW_EMAIL_PW_RESET)%' # Config if users are able, to reset their password by email. By default this enabled, when a mail server is configured.
2020-05-12 22:53:42 +02:00
######################################################################################################################
# Mail settings
######################################################################################################################
2023-01-28 20:44:50 +01:00
partdb.mail.sender_email : '%env(string:EMAIL_SENDER_EMAIL)%' # The email address from which all emails are sent from
partdb.mail.sender_name : '%env(string:EMAIL_SENDER_NAME)%' # The name that will be used for all mails sent by Part-DB
2020-05-12 22:53:42 +02:00
######################################################################################################################
# Attachments and files
######################################################################################################################
2023-03-02 23:08:14 +01:00
partdb.attachments.dir.media : 'public/media/' # The folder where uploaded attachment files are saved (must be in public folder)
partdb.attachments.dir.secure : 'uploads/' # The folder where secured attachment files are saved (must not be in public/)
2020-05-12 22:53:42 +02:00
2020-05-30 20:48:08 +02:00
######################################################################################################################
# Error pages
######################################################################################################################
2023-01-28 20:44:50 +01:00
partdb.error_pages.admin_email : '%env(trim:string:ERROR_PAGE_ADMIN_EMAIL)%' # You can set an email address here, which is shown on an error page, how to contact an administrator
partdb.error_pages.show_help : '%env(trim:string:ERROR_PAGE_SHOW_HELP)%' # If this is set to true, solutions to common problems are shown on error pages. Disable this, if you do not want your users to see them...
2020-05-30 20:48:08 +02:00
2023-02-22 00:50:51 +01:00
######################################################################################################################
# SAML
######################################################################################################################
partdb.saml.enabled : '%env(bool:SAML_ENABLED)%' # If this is set to true, SAML authentication is enabled
2023-07-08 19:32:50 +02:00
2020-05-12 22:53:42 +02:00
######################################################################################################################
# Miscellaneous
######################################################################################################################
partdb.demo_mode : '%env(bool:DEMO_MODE)%' # If set to true, all potentially dangerous things are disabled (like changing passwords of the own user)
2023-02-01 23:15:02 +01:00
# Set the themes from which the user can choose from in the settings.
# Themes commented here by default, are not really usable, because of display problems. Enable them at your own risk!
partdb.available_themes :
- bootstrap
- cerulean
- cosmo
- cyborg
- darkly
- flatly
- journal
- litera
- lumen
- lux
#- materia
- minty
#- morph
#- pulse
#- quartz
- sandstone
- simplex
- sketchy
- slate
- solar
- spacelab
- superhero
- united
#- vapor
- yeti
- zephyr
2020-06-01 21:55:56 +02:00
######################################################################################################################
# Env default values
######################################################################################################################
2023-01-28 20:44:50 +01:00
2024-01-25 22:58:52 +01:00
env(REDIRECT_TO_HTTPS) : 0
2023-01-28 20:44:50 +01:00
env(ERROR_PAGE_ADMIN_EMAIL) : ''
env(ERROR_PAGE_SHOW_HELP) : 1
env(DEMO_MODE) : 0
env(BANNER) : ''
env(EMAIL_SENDER_EMAIL) : 'noreply@partdb.changeme'
env(EMAIL_SENDER_NAME) : 'Part-DB Mailer'
env(ALLOW_EMAIL_PW_RESET) : 0
2022-07-17 22:47:30 +02:00
env(TRUSTED_PROXIES) : '127.0.0.1' #By default trust only our own server
env(TRUSTED_HOSTS) : '' # Trust all host names by default
2023-02-22 00:50:51 +01:00
env(DEFAULT_URI) : 'https://partdb.changeme.invalid/'
2023-02-27 23:47:42 +01:00
env(SAML_ROLE_MAPPING) : '{}'
2023-05-14 21:41:00 +02:00
2024-06-18 00:09:44 +02:00
env(DATABASE_EMULATE_NATURAL_SORT) : 0