forked from mirror/pixelfed
174 lines
5.4 KiB
PHP
174 lines
5.4 KiB
PHP
<?php
|
|
|
|
return [
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Domains
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Application domains used for routing
|
|
|
|
|
*/
|
|
'domain' => [
|
|
'admin' => env('ADMIN_DOMAIN'),
|
|
'app' => env('APP_DOMAIN'),
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| PixelFed Version
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| This value is the version of your PixelFed instance.
|
|
|
|
|
*/
|
|
'version' => '0.1.9',
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| NodeInfo Route Path
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Do not change this value unless you know what you are doing.
|
|
|
|
|
*/
|
|
'nodeinfo' => [
|
|
'url' => config('app.url').'/'.'api/nodeinfo/2.0.json',
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| PHP/ImageMagic/GD Memory Limit
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| This memory_limit value is only used for image processing. The
|
|
| default memory_limit php.ini is used for the rest of the app.
|
|
|
|
|
*/
|
|
'memory_limit' => '1024M',
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Restricted Usernames
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Optional blacklist to prevent registering usernames that could
|
|
| be confused for admin or system services.
|
|
|
|
|
*/
|
|
'restricted_names' => [
|
|
'reserved_routes' => true,
|
|
'use_blacklist' => false,
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Allow New Registrations
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Enable/disable new local account registrations.
|
|
|
|
|
*/
|
|
'open_registration' => env('OPEN_REGISTRATION', true),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Enable Google Recaptcha v2
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Enable/disable recaptcha on login/registration forms. API Keys required.
|
|
|
|
|
*/
|
|
'recaptcha' => env('RECAPTCHA_ENABLED', false),
|
|
|
|
|
|
'remote_follow_enabled' => env('REMOTE_FOLLOW', false),
|
|
'activitypub_enabled' => env('ACTIVITY_PUB', false),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Account file size limit
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Update the max account size, the per user limit of files in KB.
|
|
|
|
|
|
|
|
*/
|
|
'max_account_size' => env('MAX_ACCOUNT_SIZE', 1000000),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Photo file size limit
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Update the max photo size, in KB.
|
|
|
|
|
*/
|
|
'max_photo_size' => env('MAX_PHOTO_SIZE', 15000),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Caption limit
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Change the caption length limit for new local posts.
|
|
|
|
|
*/
|
|
'max_caption_length' => env('MAX_CAPTION_LENGTH', 500),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Bio length limit
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Change the bio length limit for user profiles.
|
|
|
|
|
*/
|
|
'max_bio_length' => env('MAX_BIO_LENGTH', 125),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| User name length limit
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Change the length limit for user names.
|
|
|
|
|
*/
|
|
'max_name_length' => env('MAX_NAME_LENGTH', 30),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Album size limit
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The max number of photos allowed per post.
|
|
|
|
|
*/
|
|
'max_album_length' => env('MAX_ALBUM_LENGTH', 4),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Email Verification
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Require email verification before a new user can do anything.
|
|
|
|
|
*/
|
|
'enforce_email_verification' => env('ENFORCE_EMAIL_VERIFICATION', true),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Image Quality
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Set the image optimization quality, must be a value between 1-100.
|
|
|
|
|
*/
|
|
'image_quality' => (int) env('IMAGE_QUALITY', 80),
|
|
|
|
'media_types' => env('MEDIA_TYPES', 'image/jpeg,image/png,image/gif'),
|
|
'enforce_account_limit' => env('LIMIT_ACCOUNT_SIZE', true),
|
|
'ap_inbox' => env('ACTIVITYPUB_INBOX', false),
|
|
'ap_shared' => env('ACTIVITYPUB_SHAREDINBOX', false),
|
|
];
|