Pleroma + :whale: = :heart:
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

config.dist.exs 2.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. use Mix.Config
  2. # pleroma/pleroma/pleroma are the default credentials for the
  3. # managed database container. "db" is the default interlinked hostname.
  4. # You shouldn't need to change this unless you modifed .env
  5. config :pleroma, Pleroma.Repo,
  6. adapter: Ecto.Adapters.Postgres,
  7. username: "pleroma",
  8. password: "pleroma",
  9. database: "pleroma",
  10. hostname: "db",
  11. pool_size: 10
  12. # vvv Your awesome config options go here vvv
  13. ###
  14. # Here are some example values.
  15. # Uncomment what you need or delete it all.
  16. #
  17. # Want to use the config generator instead?
  18. # Try `./pleroma mix pleroma.instance gen` and then `./pleroma cp /home/pleroma/pleroma/config/generated_config.exs config.exs`.
  19. #
  20. # Need some inspiration?
  21. # Take a look at https://git.pleroma.social/pleroma/pleroma/tree/develop/config
  22. ###
  23. # config :pleroma, Pleroma.Web.Endpoint,
  24. # url: [host: "example.com", scheme: "https", port: 443],
  25. # secret_key_base: "<key>"
  26. # config :pleroma, :instance,
  27. # name: "example instance",
  28. # email: "example@example.com",
  29. # limit: 5000,
  30. # registrations_open: true,
  31. # dedupe_media: false
  32. # config :pleroma, :media_proxy,
  33. # enabled: false,
  34. # redirect_on_failure: true
  35. # base_url: "https://cache.example.com"
  36. # Configure web push notifications
  37. # config :web_push_encryption, :vapid_details,
  38. # subject: "mailto:example@example.com",
  39. # public_key: "<key>",
  40. # private_key: "<key>"
  41. # Enable Strict-Transport-Security once SSL is working:
  42. # config :pleroma, :http_security,
  43. # sts: true
  44. # Configure S3 support if desired.
  45. # The public S3 endpoint is different depending on region and provider,
  46. # consult your S3 provider's documentation for details on what to use.
  47. #
  48. # config :pleroma, Pleroma.Uploaders.S3,
  49. # bucket: "some-bucket",
  50. # public_endpoint: "https://s3.amazonaws.com"
  51. #
  52. # Configure S3 credentials:
  53. # config :ex_aws, :s3,
  54. # access_key_id: "xxxxxxxxxxxxx",
  55. # secret_access_key: "yyyyyyyyyyyy",
  56. # region: "us-east-1",
  57. # scheme: "https://"
  58. #
  59. # For using third-party S3 clones like wasabi, also do:
  60. # config :ex_aws, :s3,
  61. # host: "s3.wasabisys.com"
  62. # Configure Openstack Swift support if desired.
  63. #
  64. # Many openstack deployments are different, so config is left very open with
  65. # no assumptions made on which provider you're using. This should allow very
  66. # wide support without needing separate handlers for OVH, Rackspace, etc.
  67. #
  68. # config :pleroma, Pleroma.Uploaders.Swift,
  69. # container: "some-container",
  70. # username: "api-username-yyyy",
  71. # password: "api-key-xxxx",
  72. # tenant_id: "<openstack-project/tenant-id>",
  73. # auth_url: "https://keystone-endpoint.provider.com",
  74. # storage_url: "https://swift-endpoint.prodider.com/v1/AUTH_<tenant>/<container>",
  75. # object_url: "https://cdn-endpoint.provider.com/<container>"
  76. #