[ 'admin' => env('ADMIN_DOMAIN'), 'app' => env('APP_DOMAIN'), ], /* |-------------------------------------------------------------------------- | PixelFed Version |-------------------------------------------------------------------------- | | This value is the version of your PixelFed instance. | */ 'version' => '0.7.7', /* |-------------------------------------------------------------------------- | 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' => env('USERNAME_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), /* |-------------------------------------------------------------------------- | Avatar file size limit |-------------------------------------------------------------------------- | | Update the max avatar size, in KB. | */ 'max_avatar_size' => (int) env('MAX_AVATAR_SIZE', 2000), /* |-------------------------------------------------------------------------- | 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), ];