mirror of https://github.com/pixelfed/pixelfed
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			175 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			PHP
		
	
			
		
		
	
	
			175 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.6.0',
 | 
						|
 | 
						|
    /*
 | 
						|
    |--------------------------------------------------------------------------
 | 
						|
    | 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),
 | 
						|
];
 |