# Pleroma instance configuration # NOTE: This file should not be committed to a repo or otherwise made public # without removing sensitive information. import Config config :pleroma, Pleroma.Web.Endpoint, url: [host: "replaceME", scheme: "https", port: 443], http: [ip: {0, 0, 0, 0}, port: 4000], secret_key_base: "0jKveRU44GNncPeKLgcdGVm+7rJb2hNxCpCWd2g0A8Lw2cVJmDCypNqa3ljMZcwJ", signing_salt: "C+0dBzoS" config :pleroma, :instance, name: "admin", email: "admin@localhost", notify_email: "admin@localhost", limit: 5000, registrations_open: true config :pleroma, :media_proxy, enabled: false, redirect_on_failure: true #base_url: "https://cache.pleroma.social" config :pleroma, :dangerzone, override_repo_pool_size: true config :pleroma, Pleroma.Repo, adapter: Ecto.Adapters.Postgres, username: "root", password: "sql", database: "pleroma", hostname: "postgresql", pool_size: 20, queue_target: 4000, queue_interval: 8000, timeout: 120_000, prepare: :named, parameters: [ plan_cache_mode: "force_custom_plan" ] # Configure web push notifications config :web_push_encryption, :vapid_details, subject: "mailto:admin@admin@localhost", public_key: "BFXyq2frSPpiMgueoxcmvoMzp6Bm-vXI-dasDM4fAA-zjP7JgILG06LKpQuU4eLdbjGnYsmurUeubD8l7b103zg", private_key: "Ths8KtdsPNEXl2EazZj7MQRY3xxIb0FOCjEvai4eI8Y" config :pleroma, :database, rum_enabled: false config :pleroma, :instance, static_dir: "/var/lib/pleroma/static" config :pleroma, Pleroma.Uploaders.Local, uploads: "/var/lib/pleroma/uploads" # Enable Strict-Transport-Security once SSL is working: # config :pleroma, :http_security, # sts: true # Configure S3 support if desired. # The public S3 endpoint is different depending on region and provider, # consult your S3 provider's documentation for details on what to use. # # config :pleroma, Pleroma.Uploaders.S3, # bucket: "some-bucket", # public_endpoint: "https://s3.amazonaws.com" # # config :joken, default_signer: "6EasmUX4lCJSlAnGScL0rXBhIeoaWjarH7TGhdbe9VLXO/MnSkMY2LaZixW7kgaT" config :pleroma, configurable_from_database: true