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
"dc4698"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip"
content-length
"5426"
content-type
"application/activity+json"
date
"Sat, 09 Aug 2025 12:16:03 GMT"
digest
"SHA-256=WdWY1G0JmUk4tzndksnw85nP/A6bTTHAo3jkxTUunHw="
host
"kbin.spritesserver.nl"
signature
"keyId="https://lemmy.ml/c/linux#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="bqi576KwmgkukdYSurb4O57FS0Il/+Wpoy/sJjuNYnWYXnAiZK2p1wJNs8GYijMLJsaGr83t/rtaMWhOY28KDKRKSdRXB82L+aJR15qtbhKXsz3IcBmc8hBqSuJpFPLaGUchSiQIFFIzbDUTPXo1/SNUq/wdkydYSfhEA/TXiwPpYpouDtOfmiC+YDQgaWkJ88Zkl1unYsx/vVaoiynLV6O2Ab6byHfIpS2CMbOFThKW6Q9WrkiWtQfMIQbhviHtFbSQZ20huvWJFDsFnT9OfB6f0Ip6kg3pWVnOgqCmLnyLlHZjYmwGHgfyLvbnnh6+hBrKqLvU4dcqKDrX7VSCBA==""
user-agent
"Lemmy/0.19.13-beta.1; +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\/linux",
    "to": [
        "https:\/\/www.w3.org\/ns\/activitystreams#Public"
    ],
    "object": {
        "id": "https:\/\/lemmy.zip\/activities\/update\/39a3b4e7-1d49-40c5-bf7e-f15646957b0f",
        "actor": "https:\/\/lemmy.zip\/u\/obsoleteacct",
        "@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:\/\/lemmy.zip\/comment\/20693312",
            "attributedTo": "https:\/\/lemmy.zip\/u\/obsoleteacct",
            "to": [
                "https:\/\/www.w3.org\/ns\/activitystreams#Public"
            ],
            "cc": [
                "https:\/\/lemmy.ml\/c\/linux",
                "https:\/\/lemmy.ml\/u\/RavenofDespair"
            ],
            "content": "<p>I think the gap between what the average Linux user thinks is ease of use and what the average non Linux user thinks is ease of use is probably much larger and many devs seem to understand.<\/p>\n<p>I think it would be beneficial to have a completely idiot proof installer that doesn\u2019t ask you about partitions or formatting or basically anything just point it towards a drive and it will set up a default installation.<\/p>\n<p>More GUI based means of doing basic stuff. A casual who wants to access some photos from his laptop does not want to figure out how to manually configure samba shares by editing config files in their terminal based text editor.<\/p>\n<p>I think codecs are a much bigger pain in the ass than is ideal. As I understand that there are legal reasons for this but the first time some casual goes to play a video and gets an error message their first thought may not be \u201clet me search Google and figure out what this error message means\u201d their first thought maybe Linux sucks and can\u2019t play videos.<\/p>\n<p>The permission structure that makes Linux so secure makes it a little annoying for casuals. For example, you actively and intentionally go to the default software store, navigate to the updates tab, update a package you\u2019ve already installed and clearly want, and do so from the official OS repository\u2026 This requires that you enter your password to protect you from what exactly? It\u2019s not a big deal it takes one second to type my password, but how would you explain this to a casual in a way that makes sense? Your OS is protecting you from potentially rogue acts of official patches to your default text editor.<\/p>\n<p>I think the folder structures are pretty big challenge for converts. On Windows you can find most of the files associated with any given program in your program files folder. On Mac there\u2019s an applications folder. On Linux\u2026 it\u2019s somewhere, don\u2019t worry about it. That\u2019s not really a fixable one it just is what it is.<\/p>\n",
            "inReplyTo": "https:\/\/lemmy.ml\/post\/34375083",
            "mediaType": "text\/html",
            "source": {
                "content": "I think the gap between what the average Linux user thinks is ease of use and what the average non Linux user thinks is ease of use is probably much larger and many devs seem to understand. \n\nI think it would be beneficial to have a completely idiot proof installer that doesn't ask you about partitions or formatting or basically anything just point it towards a drive and it will set up a default installation. \n\nMore GUI based means of doing basic stuff. A casual who wants to access some photos from his laptop does not want to figure out how to manually configure samba shares by editing config files in their terminal based text editor. \n\nI think codecs are a much bigger pain in the ass than is ideal. As I understand that there are legal reasons for this but the first time some casual goes to play a video and gets an error message their first thought may not be \"let me search Google and figure out what this error message means\" their first thought maybe Linux sucks and can't play videos.\n\nThe permission structure that makes Linux so secure makes it a little annoying for casuals. For example, you actively and intentionally go to the default software store, navigate to the updates tab, update a package you've already installed and clearly want, and do so from the official OS repository... This requires that you enter your password to protect you from what exactly? It's not a big deal it takes one second to type my password, but how would you explain this to a casual in a way that makes sense? Your OS is protecting you from potentially rogue acts of official patches to your default text editor. \n\nI think the folder structures are pretty big challenge for converts. On Windows you can find most of the files associated with any given program in your program files folder. On Mac there's an applications folder. On Linux... it's somewhere, don't worry about it. That's not really a fixable one it just is what it is. \n\n",
                "mediaType": "text\/markdown"
            },
            "published": "2025-08-09T11:52:59.947034Z",
            "updated": "2025-08-09T12:15:30.854341Z",
            "tag": [
                {
                    "href": "https:\/\/lemmy.ml\/u\/RavenofDespair",
                    "name": "@RavenofDespair@lemmy.ml",
                    "type": "Mention"
                }
            ],
            "distinguished": false,
            "audience": "https:\/\/lemmy.ml\/c\/linux",
            "attachment": []
        },
        "cc": [
            "https:\/\/lemmy.ml\/c\/linux",
            "https:\/\/lemmy.ml\/u\/RavenofDespair"
        ],
        "tag": [
            {
                "href": "https:\/\/lemmy.ml\/u\/RavenofDespair",
                "name": "@RavenofDespair@lemmy.ml",
                "type": "Mention"
            }
        ],
        "type": "Update",
        "audience": "https:\/\/lemmy.ml\/c\/linux"
    },
    "cc": [
        "https:\/\/lemmy.ml\/c\/linux\/followers"
    ],
    "type": "Announce",
    "id": "https:\/\/lemmy.ml\/activities\/announce\/update\/651975bf-37f9-4330-a239-d705cb5fb49f"
}

Raw

{"@context":["https://join-lemmy.org/context.json","https://www.w3.org/ns/activitystreams"],"actor":"https://lemmy.ml/c/linux","to":["https://www.w3.org/ns/activitystreams#Public"],"object":{"id":"https://lemmy.zip/activities/update/39a3b4e7-1d49-40c5-bf7e-f15646957b0f","actor":"https://lemmy.zip/u/obsoleteacct","@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://lemmy.zip/comment/20693312","attributedTo":"https://lemmy.zip/u/obsoleteacct","to":["https://www.w3.org/ns/activitystreams#Public"],"cc":["https://lemmy.ml/c/linux","https://lemmy.ml/u/RavenofDespair"],"content":"<p>I think the gap between what the average Linux user thinks is ease of use and what the average non Linux user thinks is ease of use is probably much larger and many devs seem to understand.</p>\n<p>I think it would be beneficial to have a completely idiot proof installer that doesn’t ask you about partitions or formatting or basically anything just point it towards a drive and it will set up a default installation.</p>\n<p>More GUI based means of doing basic stuff. A casual who wants to access some photos from his laptop does not want to figure out how to manually configure samba shares by editing config files in their terminal based text editor.</p>\n<p>I think codecs are a much bigger pain in the ass than is ideal. As I understand that there are legal reasons for this but the first time some casual goes to play a video and gets an error message their first thought may not be “let me search Google and figure out what this error message means” their first thought maybe Linux sucks and can’t play videos.</p>\n<p>The permission structure that makes Linux so secure makes it a little annoying for casuals. For example, you actively and intentionally go to the default software store, navigate to the updates tab, update a package you’ve already installed and clearly want, and do so from the official OS repository… This requires that you enter your password to protect you from what exactly? It’s not a big deal it takes one second to type my password, but how would you explain this to a casual in a way that makes sense? Your OS is protecting you from potentially rogue acts of official patches to your default text editor.</p>\n<p>I think the folder structures are pretty big challenge for converts. On Windows you can find most of the files associated with any given program in your program files folder. On Mac there’s an applications folder. On Linux… it’s somewhere, don’t worry about it. That’s not really a fixable one it just is what it is.</p>\n","inReplyTo":"https://lemmy.ml/post/34375083","mediaType":"text/html","source":{"content":"I think the gap between what the average Linux user thinks is ease of use and what the average non Linux user thinks is ease of use is probably much larger and many devs seem to understand. \n\nI think it would be beneficial to have a completely idiot proof installer that doesn't ask you about partitions or formatting or basically anything just point it towards a drive and it will set up a default installation. \n\nMore GUI based means of doing basic stuff. A casual who wants to access some photos from his laptop does not want to figure out how to manually configure samba shares by editing config files in their terminal based text editor. \n\nI think codecs are a much bigger pain in the ass than is ideal. As I understand that there are legal reasons for this but the first time some casual goes to play a video and gets an error message their first thought may not be \"let me search Google and figure out what this error message means\" their first thought maybe Linux sucks and can't play videos.\n\nThe permission structure that makes Linux so secure makes it a little annoying for casuals. For example, you actively and intentionally go to the default software store, navigate to the updates tab, update a package you've already installed and clearly want, and do so from the official OS repository... This requires that you enter your password to protect you from what exactly? It's not a big deal it takes one second to type my password, but how would you explain this to a casual in a way that makes sense? Your OS is protecting you from potentially rogue acts of official patches to your default text editor. \n\nI think the folder structures are pretty big challenge for converts. On Windows you can find most of the files associated with any given program in your program files folder. On Mac there's an applications folder. On Linux... it's somewhere, don't worry about it. That's not really a fixable one it just is what it is. \n\n","mediaType":"text/markdown"},"published":"2025-08-09T11:52:59.947034Z","updated":"2025-08-09T12:15:30.854341Z","tag":[{"href":"https://lemmy.ml/u/RavenofDespair","name":"@RavenofDespair@lemmy.ml","type":"Mention"}],"distinguished":false,"audience":"https://lemmy.ml/c/linux","attachment":[]},"cc":["https://lemmy.ml/c/linux","https://lemmy.ml/u/RavenofDespair"],"tag":[{"href":"https://lemmy.ml/u/RavenofDespair","name":"@RavenofDespair@lemmy.ml","type":"Mention"}],"type":"Update","audience":"https://lemmy.ml/c/linux"},"cc":["https://lemmy.ml/c/linux/followers"],"type":"Announce","id":"https://lemmy.ml/activities/announce/update/651975bf-37f9-4330-a239-d705cb5fb49f"}

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"application/activity+json"
date
"Sat, 09 Aug 2025 12:16:04 GMT"
x-debug-token
"affe97"

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
"5426"
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
"Sat, 09 Aug 2025 12:16:03 GMT"
HTTP_DIGEST
"SHA-256=WdWY1G0JmUk4tzndksnw85nP/A6bTTHAo3jkxTUunHw="
HTTP_HOST
"kbin.spritesserver.nl"
HTTP_SIGNATURE
"keyId="https://lemmy.ml/c/linux#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="bqi576KwmgkukdYSurb4O57FS0Il/+Wpoy/sJjuNYnWYXnAiZK2p1wJNs8GYijMLJsaGr83t/rtaMWhOY28KDKRKSdRXB82L+aJR15qtbhKXsz3IcBmc8hBqSuJpFPLaGUchSiQIFFIzbDUTPXo1/SNUq/wdkydYSfhEA/TXiwPpYpouDtOfmiC+YDQgaWkJ88Zkl1unYsx/vVaoiynLV6O2Ab6byHfIpS2CMbOFThKW6Q9WrkiWtQfMIQbhviHtFbSQZ20huvWJFDsFnT9OfB6f0Ip6kg3pWVnOgqCmLnyLlHZjYmwGHgfyLvbnnh6+hBrKqLvU4dcqKDrX7VSCBA==""
HTTP_USER_AGENT
"Lemmy/0.19.13-beta.1; +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=R11,O=Let's Encrypt,C=US"
REDIRECT_SSL_SERVER_I_DN_C
"US"
REDIRECT_SSL_SERVER_I_DN_CN
"R11"
REDIRECT_SSL_SERVER_I_DN_O
"Let's Encrypt"
REDIRECT_SSL_SERVER_M_SERIAL
"05810C9E80363EEC654D4CF67BDD9E360F0C"
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
"Oct 26 21:01:51 2025 GMT"
REDIRECT_SSL_SERVER_V_START
"Jul 28 21:01:52 2025 GMT"
REDIRECT_SSL_SESSION_ID
"04acdd729e05288c93ebd2075b6e9f9db7c00a6cfb9ed5d69457fbd49b3dab53"
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
"37084"
REQUEST_METHOD
"POST"
REQUEST_SCHEME
"https"
REQUEST_TIME
1754741764
REQUEST_TIME_FLOAT
1754741764.0194
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=R11,O=Let's Encrypt,C=US"
SSL_SERVER_I_DN_C
"US"
SSL_SERVER_I_DN_CN
"R11"
SSL_SERVER_I_DN_O
"Let's Encrypt"
SSL_SERVER_M_SERIAL
"05810C9E80363EEC654D4CF67BDD9E360F0C"
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
"Oct 26 21:01:51 2025 GMT"
SSL_SERVER_V_START
"Jul 28 21:01:52 2025 GMT"
SSL_SESSION_ID
"04acdd729e05288c93ebd2075b6e9f9db7c00a6cfb9ed5d69457fbd49b3dab53"
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"