instance.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. return [
  3. 'announcement' => [
  4. 'enabled' => env('INSTANCE_ANNOUNCEMENT_ENABLED', false),
  5. 'message' => env('INSTANCE_ANNOUNCEMENT_MESSAGE', 'Example announcement message.<br><span class="font-weight-normal">Something else here</span>')
  6. ],
  7. 'contact' => [
  8. 'enabled' => env('INSTANCE_CONTACT_FORM', false),
  9. 'max_per_day' => env('INSTANCE_CONTACT_MAX_PER_DAY', 1),
  10. ],
  11. 'discover' => [
  12. 'loops' => [
  13. 'enabled' => false
  14. ],
  15. 'tags' => [
  16. 'is_public' => env('INSTANCE_PUBLIC_HASHTAGS', false)
  17. ],
  18. ],
  19. 'email' => env('INSTANCE_CONTACT_EMAIL'),
  20. 'timeline' => [
  21. 'local' => [
  22. 'is_public' => env('INSTANCE_PUBLIC_LOCAL_TIMELINE', false)
  23. ]
  24. ],
  25. 'page' => [
  26. '404' => [
  27. 'header' => env('PAGE_404_HEADER', 'Sorry, this page isn\'t available.'),
  28. 'body' => env('PAGE_404_BODY', 'The link you followed may be broken, or the page may have been removed. <a href="/">Go back to Pixelfed.</a>')
  29. ],
  30. '503' => [
  31. 'header' => env('PAGE_503_HEADER', 'Service Unavailable'),
  32. 'body' => env('PAGE_503_BODY', 'Our service is in maintenance mode, please try again later.')
  33. ]
  34. ],
  35. 'username' => [
  36. 'remote' => [
  37. 'formats' => ['@', 'from', 'custom'],
  38. 'format' => in_array(env('USERNAME_REMOTE_FORMAT', '@'), ['@','from','custom']) ? env('USERNAME_REMOTE_FORMAT', '@') : '@',
  39. 'custom' => env('USERNAME_REMOTE_CUSTOM_TEXT', null)
  40. ]
  41. ],
  42. ];