1 # Pleroma instance configuration
5 config :pleroma, Pleroma.Web.Endpoint,
6 url: [host: "pleroma", scheme: "http", port: 4000],
7 http: [ip: {0, 0, 0, 0}, port: 4000],
8 secret_key_base: "0dqEgJ+GcXLVgcmMsya1nSf5DyiDy7lRkGqYKB/TyAxrrbzgcuxPKM+gloTrNJPL",
9 signing_salt: "GmRjWVZ9"
11 config :pleroma, :instance,
13 email: "chicken@example.com",
14 notify_email: "chicken@example.com",
16 registrations_open: true
18 config :pleroma, :media_proxy,
20 redirect_on_failure: true
21 #base_url: "https://cache.pleroma.social"
23 config :pleroma, Pleroma.Repo,
24 adapter: Ecto.Adapters.Postgres,
30 # Configure web push notifications
31 config :web_push_encryption, :vapid_details,
32 subject: "mailto:chicken@example.com",
33 public_key: "BDy9svG0DfHPzJwZBt4VBYS8ub_pId4-FUZQLXBcqmkYvZtYVnhbErJgViLYZROSIVVWY4U-sZgeMSNPJRVlt_g",
34 private_key: "BuPx7F7nd42VKejnW9U3yPPUPrlRbcgGCLfZcGETdgo"
36 config :pleroma, :database, rum_enabled: true
37 config :pleroma, :instance, static_dir: "/var/lib/pleroma/static"
38 config :pleroma, Pleroma.Uploaders.Local, uploads: "/var/lib/pleroma/uploads"
40 config :joken, default_signer: "UnyjyX3et+ImHWSVYJ3hCM5vexmB7wq6Zcx1qrv/GAGOZdBmq5/SKmX8jSWKB6xi"
42 config :pleroma, configurable_from_database: true
44 config :pleroma, Pleroma.Upload, filters: [Pleroma.Upload.Filter.Exiftool, Pleroma.Upload.Filter.AnonymizeFilename, Pleroma.Upload.Filter.Dedupe]
46 config :logger, :ex_syslogger,