POST https://kbin.spritesserver.nl/f/inbox

SharedInboxController

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"App\Controller\ActivityPub\SharedInboxController"
_firewall_context
"security.firewall.map.context.main"
_route
"ap_shared_inbox"
_route_params
[]
_security_firewall_run
"_security_main"
_stopwatch_token
"d8dcc0"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip"
content-length
"8988"
content-type
"application/activity+json"
date
"Thu, 24 Jul 2025 02:49:48 GMT"
digest
"SHA-256=1GTEx5/FpN6nxsOZGm6uGZRE7zsUK0cx9rDZTIS0wJ8="
host
"kbin.spritesserver.nl"
signature
"keyId="https://lemmy.ml/c/memes#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="sYst6+wz8bUaW22xp2dKim3l9qlLhbF7FY2MGDrEg71BdMie5REiAODFDc3KbucCqO3uXBDyjF3nTkCmvAGynka1R2ME69n8JjGELQZUzO69TndMjdWIZmj6h6vmabl2CT6lED2OIyo2nobGd7iIBwPjGkKGqo1Lh6JDBG7tJULw6t4W+g4y8YuSmWWtG+7Y5sWXjNLn2e+YO6+XR51Ng38Rl3TWFwOhmoMxrO7N1f8LRkCQ2oVujejOsg5kbmUAc4bBTbq8mlFdUIc7ZJlk2p9SmSHTZiXnoG101EtIHdhEjmJCq4ek3f33zn22iHUjUkBGO7aUpt0JvpR8nKSx9A==""
user-agent
"Lemmy/0.19.12; +https://lemmy.ml"
x-php-ob-level
"1"

Request Content

Pretty

{
    "@context": [
        "https:\/\/join-lemmy.org\/context.json",
        "https:\/\/www.w3.org\/ns\/activitystreams"
    ],
    "actor": "https:\/\/lemmy.ml\/c\/memes",
    "to": [
        "https:\/\/www.w3.org\/ns\/activitystreams#Public"
    ],
    "object": {
        "id": "https:\/\/discuss.tchncs.de\/activities\/update\/bb77d4f4-b204-4c82-b090-2bdd12a9bd7c",
        "actor": "https:\/\/discuss.tchncs.de\/u\/mfed1122",
        "@context": [
            "https:\/\/join-lemmy.org\/context.json",
            "https:\/\/www.w3.org\/ns\/activitystreams"
        ],
        "to": [
            "https:\/\/www.w3.org\/ns\/activitystreams#Public"
        ],
        "object": {
            "type": "Note",
            "id": "https:\/\/discuss.tchncs.de\/comment\/19831622",
            "attributedTo": "https:\/\/discuss.tchncs.de\/u\/mfed1122",
            "to": [
                "https:\/\/www.w3.org\/ns\/activitystreams#Public"
            ],
            "cc": [
                "https:\/\/lemmy.ml\/c\/memes",
                "https:\/\/programming.dev\/u\/Pro"
            ],
            "content": "<p>My brother, I am someone who is pretty pro-AI art, for reasons too complex to get into, but which basically have to do with latent possibility spaces and the boundary between discovery or creation.<\/p>\n<p>I am typically pissed off and annoyed when people get their pitchforks out at any mention of AI art. I also consider myself a pretty decent amateur artist. I draw, I paint, I 3D model. I also like working with the more core technologies of AI. I have a horse in both races, so to speak.<\/p>\n<p>But this post, this post makes me feel like one of those pitchfork-wielders that typically annoy me. Why? Because you\u2019ve depicted the artist as a rude snob who looks down on poor people, and is thereby getting their just deserts and having their smugness deflated now that they\u2019re no longer needed. This is such a wildly inaccurate perception of artists. 9999\/10000 artists make probably less than $40,000\/yr in the U.S. Most of them could make more money doing something else, but they don\u2019t, because they love art. They aren\u2019t looking down on poor people, they <em>are<\/em> poor people.<\/p>\n<p>And no, $60 really isn\u2019t enough. Nobody is getting paid enough these days. Do you have any skills or crafts that took you 4 years of work to become even barely good enough at that someone would even consider hiring you? And if so, how would you like it if someone asked you to work for days at a rate below minimum wage? Don\u2019t people deserve to have not just subsistence lives, but <em>nice<\/em> happy lives in return for creating something nice and happy for you?<\/p>\n<p>No artist is sneering at your low commission offer on account of you being poor. The sneering is that, you can spend $60 on something that you don\u2019t need whatsoever, whereas they likely need your $60 to buy something like food. These are people who live ENTIRELY off what people pay them for their work, no wage, no tip, etc. How could you ever look down on them for wanting to have a nice life, while at the same time <em>wanting<\/em> what they provide? It\u2019s fine if you\u2019re not willing to pay $260 for their work, but it\u2019s not fine to look down on them for it, and it\u2019s nonsense to characterize them as a judgemental snob. Unless you\u2019re trying to commission Jeff Koons or something, any artist you talk to is struggling to get by just like everyone else. You aren\u2019t \u201cserving them right\u201d or \u201cteaching them a lesson\u201d by going to AI instead. You\u2019re just making it harder for them to make a living doing what they love, and regardless of whether AI does it better than them, or another artist is willing to live a shittier life for that and therefore charge a lower price, that\u2019s nothing to be proud of.<\/p>\n<p>I don\u2019t want to be mean or make you feel bad, though, I just want you to stop and think about what it must feel like to be a poor artist and see something like this. No doubt they\u2019re suffering extra competition as a result of AI, but should we revel in that? If in my small town, I have a neighbor who makes a decent living by charging $20\/ticket to his guitar concerts, and then one day another guy moves in, who plays way better my neighbor, and only charges $10\/ticket\u2026such that eventually my neighbor can\u2019t afford to make a living playing his music any more and picks up a job he hates instead\u2026That\u2019s just a shitty situation. And I\u2019m not going to go as far as many others do and say you\u2019re bad for buying the $10 tickets from the new guy. I get it, you\u2019re struggling too, we all are. You want some joy for the lowest price you can get it, and if it\u2019s better, why not? But that doesn\u2019t mean we need to turn our noses up at our neighbor and deem his shows \u201coverpriced\u201d - especially if he\u2019s already living on less money than his patrons to begin with.<\/p>\n",
            "inReplyTo": "https:\/\/programming.dev\/post\/34422913",
            "mediaType": "text\/html",
            "source": {
                "content": "My brother, I am someone who is pretty pro-AI art, for reasons too complex to get into, but which basically have to do with latent possibility spaces and the boundary between discovery or creation.\n\nI am typically pissed off and annoyed when people get their pitchforks out at any mention of AI art. I also consider myself a pretty decent amateur artist. I draw, I paint, I 3D model. I also like working with the more core technologies of AI. I have a horse in both races, so to speak. \n\nBut this post, this post makes me feel like one of those pitchfork-wielders that typically annoy me. Why? Because you've depicted the artist as a rude snob who looks down on poor people, and is thereby getting their just deserts and having their smugness deflated now that they're no longer needed. This is such a wildly inaccurate perception of artists. 9999\/10000 artists make probably less than $40,000\/yr in the U.S. Most of them could make more money doing something else, but they don't, because they love art. They aren't looking down on poor people, they *are* poor people. \n\nAnd no, $60 really isn't enough. Nobody is getting paid enough these days. Do you have any skills or crafts that took you 4 years of work to become even barely good enough at that someone would even consider hiring you? And if so, how would you like it if someone asked you to work for days at a rate below minimum wage? Don't people deserve to have not just subsistence lives, but *nice* happy lives in return for creating something nice and happy for you? \n\nNo artist is sneering at your low commission offer on account of you being poor. The sneering is that, you can spend $60 on something that you don't need whatsoever, whereas they likely need your $60 to buy something like food. These are people who live ENTIRELY off what people pay them for their work, no wage, no tip, etc. How could you ever look down on them for wanting to have a nice life, while at the same time *wanting* what they provide? It's fine if you're not willing to pay $260 for their work, but it's not fine to look down on them for it, and it's nonsense to characterize them as a judgemental snob. Unless you're trying to commission Jeff Koons or something, any artist you talk to is struggling to get by just like everyone else. You aren't \"serving them right\" or \"teaching them a lesson\" by going to AI instead. You're just making it harder for them to make a living doing what they love, and regardless of whether AI does it better than them, or another artist is willing to live a shittier life for that and therefore charge a lower price, that's nothing to be proud of.\n\nI don't want to be mean or make you feel bad, though, I just want you to stop and think about what it must feel like to be a poor artist and see something like this. No doubt they're suffering extra competition as a result of AI, but should we revel in that? If in my small town, I have a neighbor who makes a decent living by charging $20\/ticket to his guitar concerts, and then one day another guy moves in, who plays way better my neighbor, and only charges $10\/ticket...such that eventually my neighbor can't afford to make a living playing his music any more and picks up a job he hates instead...That's just a shitty situation. And I'm not going to go as far as many others do and say you're bad for buying the $10 tickets from the new guy. I get it, you're struggling too, we all are. You want some joy for the lowest price you can get it, and if it's better, why not? But that doesn't mean we need to turn our noses up at our neighbor and deem his shows \"overpriced\" - especially if he's already living on less money than his patrons to begin with.",
                "mediaType": "text\/markdown"
            },
            "published": "2025-07-24T02:31:26.393751Z",
            "updated": "2025-07-24T02:49:18.053034Z",
            "tag": [
                {
                    "href": "https:\/\/programming.dev\/u\/Pro",
                    "name": "@Pro@programming.dev",
                    "type": "Mention"
                }
            ],
            "distinguished": false,
            "audience": "https:\/\/lemmy.ml\/c\/memes",
            "attachment": []
        },
        "cc": [
            "https:\/\/lemmy.ml\/c\/memes",
            "https:\/\/programming.dev\/u\/Pro"
        ],
        "tag": [
            {
                "href": "https:\/\/programming.dev\/u\/Pro",
                "name": "@Pro@programming.dev",
                "type": "Mention"
            }
        ],
        "type": "Update",
        "audience": "https:\/\/lemmy.ml\/c\/memes"
    },
    "cc": [
        "https:\/\/lemmy.ml\/c\/memes\/followers"
    ],
    "type": "Announce",
    "id": "https:\/\/lemmy.ml\/activities\/announce\/update\/1a8ae0e2-e6f8-470f-904b-bb1e5f811a7e"
}

Raw

{"@context":["https://join-lemmy.org/context.json","https://www.w3.org/ns/activitystreams"],"actor":"https://lemmy.ml/c/memes","to":["https://www.w3.org/ns/activitystreams#Public"],"object":{"id":"https://discuss.tchncs.de/activities/update/bb77d4f4-b204-4c82-b090-2bdd12a9bd7c","actor":"https://discuss.tchncs.de/u/mfed1122","@context":["https://join-lemmy.org/context.json","https://www.w3.org/ns/activitystreams"],"to":["https://www.w3.org/ns/activitystreams#Public"],"object":{"type":"Note","id":"https://discuss.tchncs.de/comment/19831622","attributedTo":"https://discuss.tchncs.de/u/mfed1122","to":["https://www.w3.org/ns/activitystreams#Public"],"cc":["https://lemmy.ml/c/memes","https://programming.dev/u/Pro"],"content":"<p>My brother, I am someone who is pretty pro-AI art, for reasons too complex to get into, but which basically have to do with latent possibility spaces and the boundary between discovery or creation.</p>\n<p>I am typically pissed off and annoyed when people get their pitchforks out at any mention of AI art. I also consider myself a pretty decent amateur artist. I draw, I paint, I 3D model. I also like working with the more core technologies of AI. I have a horse in both races, so to speak.</p>\n<p>But this post, this post makes me feel like one of those pitchfork-wielders that typically annoy me. Why? Because you’ve depicted the artist as a rude snob who looks down on poor people, and is thereby getting their just deserts and having their smugness deflated now that they’re no longer needed. This is such a wildly inaccurate perception of artists. 9999/10000 artists make probably less than $40,000/yr in the U.S. Most of them could make more money doing something else, but they don’t, because they love art. They aren’t looking down on poor people, they <em>are</em> poor people.</p>\n<p>And no, $60 really isn’t enough. Nobody is getting paid enough these days. Do you have any skills or crafts that took you 4 years of work to become even barely good enough at that someone would even consider hiring you? And if so, how would you like it if someone asked you to work for days at a rate below minimum wage? Don’t people deserve to have not just subsistence lives, but <em>nice</em> happy lives in return for creating something nice and happy for you?</p>\n<p>No artist is sneering at your low commission offer on account of you being poor. The sneering is that, you can spend $60 on something that you don’t need whatsoever, whereas they likely need your $60 to buy something like food. These are people who live ENTIRELY off what people pay them for their work, no wage, no tip, etc. How could you ever look down on them for wanting to have a nice life, while at the same time <em>wanting</em> what they provide? It’s fine if you’re not willing to pay $260 for their work, but it’s not fine to look down on them for it, and it’s nonsense to characterize them as a judgemental snob. Unless you’re trying to commission Jeff Koons or something, any artist you talk to is struggling to get by just like everyone else. You aren’t “serving them right” or “teaching them a lesson” by going to AI instead. You’re just making it harder for them to make a living doing what they love, and regardless of whether AI does it better than them, or another artist is willing to live a shittier life for that and therefore charge a lower price, that’s nothing to be proud of.</p>\n<p>I don’t want to be mean or make you feel bad, though, I just want you to stop and think about what it must feel like to be a poor artist and see something like this. No doubt they’re suffering extra competition as a result of AI, but should we revel in that? If in my small town, I have a neighbor who makes a decent living by charging $20/ticket to his guitar concerts, and then one day another guy moves in, who plays way better my neighbor, and only charges $10/ticket…such that eventually my neighbor can’t afford to make a living playing his music any more and picks up a job he hates instead…That’s just a shitty situation. And I’m not going to go as far as many others do and say you’re bad for buying the $10 tickets from the new guy. I get it, you’re struggling too, we all are. You want some joy for the lowest price you can get it, and if it’s better, why not? But that doesn’t mean we need to turn our noses up at our neighbor and deem his shows “overpriced” - especially if he’s already living on less money than his patrons to begin with.</p>\n","inReplyTo":"https://programming.dev/post/34422913","mediaType":"text/html","source":{"content":"My brother, I am someone who is pretty pro-AI art, for reasons too complex to get into, but which basically have to do with latent possibility spaces and the boundary between discovery or creation.\n\nI am typically pissed off and annoyed when people get their pitchforks out at any mention of AI art. I also consider myself a pretty decent amateur artist. I draw, I paint, I 3D model. I also like working with the more core technologies of AI. I have a horse in both races, so to speak. \n\nBut this post, this post makes me feel like one of those pitchfork-wielders that typically annoy me. Why? Because you've depicted the artist as a rude snob who looks down on poor people, and is thereby getting their just deserts and having their smugness deflated now that they're no longer needed. This is such a wildly inaccurate perception of artists. 9999/10000 artists make probably less than $40,000/yr in the U.S. Most of them could make more money doing something else, but they don't, because they love art. They aren't looking down on poor people, they *are* poor people. \n\nAnd no, $60 really isn't enough. Nobody is getting paid enough these days. Do you have any skills or crafts that took you 4 years of work to become even barely good enough at that someone would even consider hiring you? And if so, how would you like it if someone asked you to work for days at a rate below minimum wage? Don't people deserve to have not just subsistence lives, but *nice* happy lives in return for creating something nice and happy for you? \n\nNo artist is sneering at your low commission offer on account of you being poor. The sneering is that, you can spend $60 on something that you don't need whatsoever, whereas they likely need your $60 to buy something like food. These are people who live ENTIRELY off what people pay them for their work, no wage, no tip, etc. How could you ever look down on them for wanting to have a nice life, while at the same time *wanting* what they provide? It's fine if you're not willing to pay $260 for their work, but it's not fine to look down on them for it, and it's nonsense to characterize them as a judgemental snob. Unless you're trying to commission Jeff Koons or something, any artist you talk to is struggling to get by just like everyone else. You aren't \"serving them right\" or \"teaching them a lesson\" by going to AI instead. You're just making it harder for them to make a living doing what they love, and regardless of whether AI does it better than them, or another artist is willing to live a shittier life for that and therefore charge a lower price, that's nothing to be proud of.\n\nI don't want to be mean or make you feel bad, though, I just want you to stop and think about what it must feel like to be a poor artist and see something like this. No doubt they're suffering extra competition as a result of AI, but should we revel in that? If in my small town, I have a neighbor who makes a decent living by charging $20/ticket to his guitar concerts, and then one day another guy moves in, who plays way better my neighbor, and only charges $10/ticket...such that eventually my neighbor can't afford to make a living playing his music any more and picks up a job he hates instead...That's just a shitty situation. And I'm not going to go as far as many others do and say you're bad for buying the $10 tickets from the new guy. I get it, you're struggling too, we all are. You want some joy for the lowest price you can get it, and if it's better, why not? But that doesn't mean we need to turn our noses up at our neighbor and deem his shows \"overpriced\" - especially if he's already living on less money than his patrons to begin with.","mediaType":"text/markdown"},"published":"2025-07-24T02:31:26.393751Z","updated":"2025-07-24T02:49:18.053034Z","tag":[{"href":"https://programming.dev/u/Pro","name":"@Pro@programming.dev","type":"Mention"}],"distinguished":false,"audience":"https://lemmy.ml/c/memes","attachment":[]},"cc":["https://lemmy.ml/c/memes","https://programming.dev/u/Pro"],"tag":[{"href":"https://programming.dev/u/Pro","name":"@Pro@programming.dev","type":"Mention"}],"type":"Update","audience":"https://lemmy.ml/c/memes"},"cc":["https://lemmy.ml/c/memes/followers"],"type":"Announce","id":"https://lemmy.ml/activities/announce/update/1a8ae0e2-e6f8-470f-904b-bb1e5f811a7e"}

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"application/activity+json"
date
"Thu, 24 Jul 2025 02:49:48 GMT"
x-debug-token
"2cda06"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session 1

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

1 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:41
[
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 41
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php"
    "line" => 69
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
    "line" => 111
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php"
    "line" => 34
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php"
    "line" => 40
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
    "line" => 38
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Firewall/AbstractListener.php"
    "line" => 25
    "function" => "supports"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-bundle/Security/LazyFirewallContext.php"
    "line" => 60
    "function" => "__invoke"
    "class" => "Symfony\Component\Security\Http\Firewall\AbstractListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
    "line" => 80
    "function" => "__invoke"
    "class" => "Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/security-http/Firewall.php"
    "line" => 95
    "function" => "callListeners"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelRequest"
    "class" => "Symfony\Component\Security\Http\Firewall"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 220
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 157
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/kbin/kbin/public/index.php"
    "line" => 7
    "args" => [
      "/var/www/kbin/kbin/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"82ce1339a6c267e28d1f1dcb37a7454c"
CORS_ALLOW_ORIGIN
"^https?://(kbin.localhost|127\.0\.0\.1)(:[0-9]+)?$"
DATABASE_URL
"postgresql://kbin:917eaa3d703f19d123@127.0.0.1:5433/kbin?serverVersion=15&charset=utf8"
HCAPTCHA_SECRET
""
HCAPTCHA_SITE_KEY
""
JWT_PASSPHRASE
""
JWT_PUBLIC_KEY
"%kernel.project_dir%/config/jwt/public.pem"
JWT_SECRET_KEY
"%kernel.project_dir%/config/jwt/private.pem"
KBIN_ADMIN_ONLY_OAUTH_CLIENTS
"false"
KBIN_API_ITEMS_PER_PAGE
"25"
KBIN_CAPTCHA_ENABLED
"false"
KBIN_CONTACT_EMAIL
"kbin@j0h.nl"
KBIN_DEFAULT_LANG
"en"
KBIN_DOMAIN
"kbin.spritesserver.nl"
KBIN_FEDERATION_ENABLED
"true"
KBIN_FEDERATION_PAGE_ENABLED
"true"
KBIN_HEADER_LOGO
"false"
KBIN_JS_ENABLED
"true"
KBIN_META_DESCRIPTION
"a private kbin install"
KBIN_META_KEYWORDS
"kbin, content agregator, open source, fediverse"
KBIN_META_TITLE
"Sprites kbin instance"
KBIN_REGISTRATIONS_ENABLED
"true"
KBIN_SENDER_EMAIL
"kbin@j0h.nl"
KBIN_STORAGE_URL
"https://kbin.spritesserver.nl/media/"
KBIN_TITLE
"/kbin"
LOCK_DSN
"flock"
MAILER_DSN
"smtp://spritesmods.com"
MERCURE_JWT_SECRET
"231e9a1277f5585d52aa0b1e34c0f984xxxx"
MERCURE_PUBLIC_URL
"https://kbin.spritesserver.nl/.well-known/mercure"
MERCURE_URL
"http://localhost:3000/.well-known/mercure"
MESSENGER_TRANSPORT_DSN
"doctrine://default"
OAUTH_FACEBOOK_ID
""
OAUTH_FACEBOOK_SECRET
""
OAUTH_GITHUB_ID
""
OAUTH_GITHUB_SECRET
""
OAUTH_GOOGLE_ID
""
OAUTH_GOOGLE_SECRET
""
POSTGRES_DB
"kbin"
POSTGRES_PASSWORD
"917eaa3d703f19d123"
POSTGRES_USER
"kbin"
POSTGRES_VERSION
"15"
REDIS_DNS
"redis://uSJBDOQfuOMgt8kyGhpUzViTnQSEdEJTsOIsYSsg3v40v@localhost"
REDIS_PASSWORD
"uSJBDOQfuOMgt8kyGhpUzViTnQSEdEJTsOIsYSsg3v40v"
S3_BUCKET
"media.karab.in"
S3_KEY
""
S3_REGION
"eu-central-1"
S3_SECRET
""
S3_VERSION
"latest"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTENT_LENGTH
"8988"
CONTENT_TYPE
"application/activity+json"
CONTEXT_DOCUMENT_ROOT
"/var/www/kbin/kbin/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/www/kbin/kbin/public"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip"
HTTP_DATE
"Thu, 24 Jul 2025 02:49:48 GMT"
HTTP_DIGEST
"SHA-256=1GTEx5/FpN6nxsOZGm6uGZRE7zsUK0cx9rDZTIS0wJ8="
HTTP_HOST
"kbin.spritesserver.nl"
HTTP_SIGNATURE
"keyId="https://lemmy.ml/c/memes#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="sYst6+wz8bUaW22xp2dKim3l9qlLhbF7FY2MGDrEg71BdMie5REiAODFDc3KbucCqO3uXBDyjF3nTkCmvAGynka1R2ME69n8JjGELQZUzO69TndMjdWIZmj6h6vmabl2CT6lED2OIyo2nobGd7iIBwPjGkKGqo1Lh6JDBG7tJULw6t4W+g4y8YuSmWWtG+7Y5sWXjNLn2e+YO6+XR51Ng38Rl3TWFwOhmoMxrO7N1f8LRkCQ2oVujejOsg5kbmUAc4bBTbq8mlFdUIc7ZJlk2p9SmSHTZiXnoG101EtIHdhEjmJCq4ek3f33zn22iHUjUkBGO7aUpt0JvpR8nKSx9A==""
HTTP_USER_AGENT
"Lemmy/0.19.12; +https://lemmy.ml"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_SSL_CIPHER
"TLS_AES_256_GCM_SHA384"
REDIRECT_SSL_CIPHER_ALGKEYSIZE
"256"
REDIRECT_SSL_CIPHER_EXPORT
"false"
REDIRECT_SSL_CIPHER_USEKEYSIZE
"256"
REDIRECT_SSL_CLIENT_VERIFY
"NONE"
REDIRECT_SSL_COMPRESS_METHOD
"NULL"
REDIRECT_SSL_PROTOCOL
"TLSv1.3"
REDIRECT_SSL_SECURE_RENEG
"true"
REDIRECT_SSL_SERVER_A_KEY
"rsaEncryption"
REDIRECT_SSL_SERVER_A_SIG
"sha256WithRSAEncryption"
REDIRECT_SSL_SERVER_I_DN
"CN=R10,O=Let's Encrypt,C=US"
REDIRECT_SSL_SERVER_I_DN_C
"US"
REDIRECT_SSL_SERVER_I_DN_CN
"R10"
REDIRECT_SSL_SERVER_I_DN_O
"Let's Encrypt"
REDIRECT_SSL_SERVER_M_SERIAL
"05BC012BFCA0DD2ABABFC84B9630E756CB3B"
REDIRECT_SSL_SERVER_M_VERSION
"3"
REDIRECT_SSL_SERVER_SAN_DNS_0
"kbin.spritesserver.nl"
REDIRECT_SSL_SERVER_S_DN
"CN=kbin.spritesserver.nl"
REDIRECT_SSL_SERVER_S_DN_CN
"kbin.spritesserver.nl"
REDIRECT_SSL_SERVER_V_END
"Aug 27 21:01:45 2025 GMT"
REDIRECT_SSL_SERVER_V_START
"May 29 21:01:46 2025 GMT"
REDIRECT_SSL_SESSION_ID
"1018f0ffe5086ad45bff53c673138b7dd9fe36eead11279787c2043581ae75b3"
REDIRECT_SSL_SESSION_RESUMED
"Resumed"
REDIRECT_SSL_TLS_SNI
"kbin.spritesserver.nl"
REDIRECT_SSL_VERSION_INTERFACE
"mod_ssl/2.4.62"
REDIRECT_SSL_VERSION_LIBRARY
"OpenSSL/3.0.16"
REDIRECT_STATUS
"200"
REDIRECT_URL
"/f/inbox"
REMOTE_ADDR
"54.36.178.108"
REMOTE_PORT
"58910"
REQUEST_METHOD
"POST"
REQUEST_SCHEME
"https"
REQUEST_TIME
1753325388
REQUEST_TIME_FLOAT
1753325388.3288
REQUEST_URI
"/f/inbox"
SCRIPT_FILENAME
"/var/www/kbin/kbin/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"5.9.62.165"
SERVER_ADMIN
"webmaster@spritesmods.com"
SERVER_NAME
"kbin.spritesserver.nl"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SSL_CIPHER
"TLS_AES_256_GCM_SHA384"
SSL_CIPHER_ALGKEYSIZE
"256"
SSL_CIPHER_EXPORT
"false"
SSL_CIPHER_USEKEYSIZE
"256"
SSL_CLIENT_VERIFY
"NONE"
SSL_COMPRESS_METHOD
"NULL"
SSL_PROTOCOL
"TLSv1.3"
SSL_SECURE_RENEG
"true"
SSL_SERVER_A_KEY
"rsaEncryption"
SSL_SERVER_A_SIG
"sha256WithRSAEncryption"
SSL_SERVER_I_DN
"CN=R10,O=Let's Encrypt,C=US"
SSL_SERVER_I_DN_C
"US"
SSL_SERVER_I_DN_CN
"R10"
SSL_SERVER_I_DN_O
"Let's Encrypt"
SSL_SERVER_M_SERIAL
"05BC012BFCA0DD2ABABFC84B9630E756CB3B"
SSL_SERVER_M_VERSION
"3"
SSL_SERVER_SAN_DNS_0
"kbin.spritesserver.nl"
SSL_SERVER_S_DN
"CN=kbin.spritesserver.nl"
SSL_SERVER_S_DN_CN
"kbin.spritesserver.nl"
SSL_SERVER_V_END
"Aug 27 21:01:45 2025 GMT"
SSL_SERVER_V_START
"May 29 21:01:46 2025 GMT"
SSL_SESSION_ID
"1018f0ffe5086ad45bff53c673138b7dd9fe36eead11279787c2043581ae75b3"
SSL_SESSION_RESUMED
"Resumed"
SSL_TLS_SNI
"kbin.spritesserver.nl"
SSL_VERSION_INTERFACE
"mod_ssl/2.4.62"
SSL_VERSION_LIBRARY
"OpenSSL/3.0.16"
SYMFONY_DOTENV_VARS
"KBIN_DOMAIN,KBIN_TITLE,KBIN_DEFAULT_LANG,KBIN_FEDERATION_ENABLED,KBIN_CONTACT_EMAIL,KBIN_SENDER_EMAIL,KBIN_JS_ENABLED,KBIN_REGISTRATIONS_ENABLED,KBIN_API_ITEMS_PER_PAGE,KBIN_STORAGE_URL,KBIN_META_TITLE,KBIN_META_DESCRIPTION,KBIN_META_KEYWORDS,KBIN_HEADER_LOGO,KBIN_CAPTCHA_ENABLED,KBIN_FEDERATION_PAGE_ENABLED,REDIS_PASSWORD,REDIS_DNS,S3_KEY,S3_SECRET,S3_BUCKET,S3_REGION,S3_VERSION,OAUTH_FACEBOOK_ID,OAUTH_FACEBOOK_SECRET,OAUTH_GOOGLE_ID,OAUTH_GOOGLE_SECRET,OAUTH_GITHUB_ID,OAUTH_GITHUB_SECRET,KBIN_ADMIN_ONLY_OAUTH_CLIENTS,APP_ENV,APP_SECRET,POSTGRES_DB,POSTGRES_USER,POSTGRES_PASSWORD,POSTGRES_VERSION,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MAILER_DSN,MERCURE_URL,MERCURE_PUBLIC_URL,MERCURE_JWT_SECRET,CORS_ALLOW_ORIGIN,LOCK_DSN,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,HCAPTCHA_SITE_KEY,HCAPTCHA_SECRET"