import Config config :pleroma, Pleroma.Web.Endpoint, url: [host: "trans-agenda.de", scheme: "https", port: 443], http: [ip: {127, 0, 0, 1}, port: 4000] config :pleroma, Pleroma.Repo, adapter: Ecto.Adapters.Postgres, username: "pleroma", database: "pleroma", socket_dir: "/run/postgresql", pool_size: 10 import_config("/var/lib/pleroma/secret.exs") # Configure web push notifications config :web_push_encryption, :vapid_details, subject: "mailto:pleroma@trans-agenda.de" 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" config :pleroma, :static_fe, enabled: false config :pleroma, :frontend_configurations, pleroma_fe: %{ theme: "mammal", background: "/static/bg.png", logo: "/static/logo.png", nsfwCensorImage: "/static/nsfw.png", chatDisabled: true, webPushNotifications: true, showFeaturesPanel: true, collapseMessageWithSubject: true, hideUserStats: false } config :pleroma, :instance, name: "trans-agenda.de", email: "the@trans-agenda.de", notify_email: "the@trans-agenda.de", limit: 5000, registrations_open: true, account_approval_required: true, account_activation_required: true, invites_enabled: true, remote_post_retention_days: 180, external_user_synchronization: true, upload_limit: 50_000_000, avatar_upload_limit: 10_000_000, background_upload_limit: 10_000_000, banner_upload_limit: 10_000_000, allowed_post_formats: [ "text/plain", "text/html", "text/markdown" ], quarantined_instances: [ "search.fedi.app", "freespeechextremist.com", "gleasonator.com", "gab.com", "gab.ai", "spinster.xyz", "clubcyberia.co", "glowers.club", "shitposter.club", "social.urspringer.de", "pleroma.soykaf.com", "nnia.space", "kiwifarms.cc", "wintermute.fr.to", "anitwitter.moe", "brighteon.social", "cawfee.club", "community.halle-leaks.de", "crypto-group-buy.com", "freefedifollowers.ga", "freevoice.space", "glindr.org", "gs.smuglo.li", "pl.smuglo.li", "humblr.social", "jaeger.website", "lets.saynoto.lgbt", "libre.tube", "neckbeard.xyz", "newjack.city", "ohai.su", "pawoo.net", "pieville.net", "play.xmr.101010.pl", "pleroma.rareome.ga", "preteengirls.biz", "skippers-bin.com", "sneak.berlin", "the.hedgehoghunter.club", "toot.canberrasocial.net", "video.halle-leaks.de", "weedis.life", "yggdrasil.social", "anime.website", "collapsitarian.io", "pleroma.gretagangbang.biz", "gitmo.life" ] config :pleroma, Pleroma.Emails.Mailer, enabled: true, adapter: Swoosh.Adapters.SMTP, relay: "wanderduene.ctu.cx", username: "the@trans-agenda.de", password: "{{ lookup('diskcache', 'passwordstore', 'E-Mail/the@trans-agenda.de')}}", port: 465, ssl: true, auth: :always config :pleroma, :media_proxy, enabled: true, proxy_opts: [ redirect_on_failure: true ] #base_url: "https://cache.pleroma.social" config :pleroma, :fetch_initial_posts, enabled: false, pages: 1 config :pleroma, :chat, enabled: false config :pleroma, :mrf, policies: [Pleroma.Web.ActivityPub.MRF.SimplePolicy] config :pleroma, :mrf_simple, reject: [ "search.fedi.app", "freespeechextremist.com", "gleasonator.com", "gab.com", "gab.ai", "spinster.xyz", "clubcyberia.co", "glowers.club", "shitposter.club", "social.urspringer.de", "pleroma.soykaf.com", "nnia.space", "kiwifarms.cc", "wintermute.fr.to", "anitwitter.moe", "brighteon.social", "cawfee.club", "community.halle-leaks.de", "crypto-group-buy.com", "freefedifollowers.ga", "freevoice.space", "glindr.org", "gs.smuglo.li", "pl.smuglo.li", "humblr.social", "jaeger.website", "lets.saynoto.lgbt", "libre.tube", "neckbeard.xyz", "newjack.city", "ohai.su", "pawoo.net", "pieville.net", "play.xmr.101010.pl", "pleroma.rareome.ga", "preteengirls.biz", "skippers-bin.com", "sneak.berlin", "the.hedgehoghunter.club", "toot.canberrasocial.net", "video.halle-leaks.de", "weedis.life", "yggdrasil.social", "anime.website", "collapsitarian.io", "pleroma.gretagangbang.biz", "gitmo.life" ] config :pleroma, :emoji, shortcode_globs: ["/emoji/custom/**/*.png"], groups: [ "Bahn": "/emoji/cuties/Bahn/*.png", "Blobs": "/emoji/cuties/Blobs/*.png", "Bread": "/emoji/cuties/Bread/*.png", "LGBTIQ*": "/emoji/cuties/LGBTIQ\*/*.png", "Signale": "/emoji/cuties/Signale/*.png", "Naughty_Goose": "/emoji/cuties/naughty_goose/*.png", 'Technology': "/emoji/cuties/Technology/*.png", "Transportation": "/emoji/cuties/Transportation/*.png", "Chaos": "/emoji/chaos/*.png", "Femojis": "/emoji/femojis/*.png" ] config :pleroma, configurable_from_database: false config :pleroma, Pleroma.Upload, filters: [Pleroma.Upload.Filter.Exiftool, Pleroma.Upload.Filter.AnonymizeFilename, Pleroma.Upload.Filter.Dedupe]