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 | "282f8d" |
Request Headers
Header | Value |
---|---|
accept | "*/*" |
accept-encoding | "gzip" |
content-length | "5766" |
content-type | "application/activity+json" |
date | "Fri, 02 May 2025 04:41:19 GMT" |
digest | "SHA-256=oEkEArqLiDvDwEdyMmuKDNOR2v95JEOMkQeyMH5Qm8A=" |
host | "kbin.spritesserver.nl" |
signature | "keyId="https://lemmy.world/c/selfhosted#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="RlbgfnPG0S0sk4umD5KJyIBxPgyPAdAKt/qUGbKgOyW962fpCOycA9jQdu6FeU4i/Z/YWifrFcaLEIDyX6LCj91lbP27D9geF/7q22v/Q2upfpUZywXkEY1+Ri+um4cNuKj9xwcPeUSI2vhjPh4O8gLvP6MyRlUEOG1QL4X5YJohGpnVMrVSDzen9m22fCcENt32rs8C8YNnYb3HPaMP7box5S8CFv0jnoySKijfYfO4BnzrkaZXrNFueJhgu/TLFsgbhJ5OXDJLLEVdAK0EyXpbzIxCV5CXMtFc4Tb5gdbMkbn2dlZuELZSEJGwFYqdaDA1Tl9ILY/ZqYNRB5/TYA=="" |
user-agent | "Lemmy/0.19.10; +https://lemmy.world" |
x-php-ob-level | "1" |
Request Content
Pretty
{ "@context": [ "https:\/\/join-lemmy.org\/context.json", "https:\/\/www.w3.org\/ns\/activitystreams" ], "actor": "https:\/\/lemmy.world\/c\/selfhosted", "to": [ "https:\/\/www.w3.org\/ns\/activitystreams#Public" ], "object": { "id": "https:\/\/lemmy.ca\/activities\/create\/fea0a492-ac98-492a-b7b6-f1544fccc6e6", "actor": "https:\/\/lemmy.ca\/u\/shutz", "@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.ca\/comment\/16267199", "attributedTo": "https:\/\/lemmy.ca\/u\/shutz", "to": [ "https:\/\/www.w3.org\/ns\/activitystreams#Public" ], "cc": [ "https:\/\/lemmy.world\/c\/selfhosted", "https:\/\/lemmynsfw.com\/u\/Pornacount128" ], "content": "<p>I\u2019ve been \u201ccollecting\u201d content for many years now. I learned most of what I needed to know about ripping and transcoding over the years, such that each time I need to deal with a new video format, or a new application, it\u2019s not too hard, because I\u2019m building on everything I\u2019ve already learned.<\/p>\n<p>And each time I was learning new things, it\u2019s not like there was a risk that all my previous content might suddenly become unusable or inaccessible.<\/p>\n<p>Meanwhile, a couple years ago I was finally able to build myself a proper NAS. While I know my way around Linux somewhat, I never kept a Linux-based daily driver because most of the apps I use regularly are on Windows, and I\u2019m not confident about running them stably in Linux, nor am I confident about equivalent native Linux apps. And I\u2019m not confident about setting up and administering my own server. My past experiences have shown me that whenever you need to do anything complex and specific, it involves a lot of work.<\/p>\n<p>So at a coworker\u2019s suggestion, I got a Synology NAS that turned out to be a breeze to setup. And then I figured out how to get Plex server on there (not available in the Synology package manager, but the \u201cmanual\u201d process turned out to be simple enough)<\/p>\n<p>And it just WORKS! it\u2019s not perfect, but it\u2019s mostly painless to use. I was happy paying for the lifetime Plex pass at the beginning, because it handles all the routing and discovery that needs to happen to allow me to stream to my phone, or to my parents\u2019 TV when I\u2019m visiting them.<\/p>\n<p>My next NAS might not be by Synology due to their recent announcement about supported hard drives, but I\u2019ll probably be looking for something that \u201cjust works\u201d because I can\u2019t be bothered to learn how to be a sysadmin, and risk losing my stuff because I\u2019m making the kinds of mistakes one makes as they\u2019re learning.<\/p>\n<p>Just like, if I owned a car, I wouldn\u2019t be digging under the hood to \u201ctweak the timing\u201d or replacing brake discs. I\u2019d be happy paying someone I trust to do that work, leaving me with a car that \u201cjust works\u201d.<\/p>\n", "inReplyTo": "https:\/\/lemmynsfw.com\/comment\/11606706", "mediaType": "text\/html", "source": { "content": "I've been \"collecting\" content for many years now. I learned most of what I needed to know about ripping and transcoding over the years, such that each time I need to deal with a new video format, or a new application, it's not too hard, because I'm building on everything I've already learned. \n\nAnd each time I was learning new things, it's not like there was a risk that all my previous content might suddenly become unusable or inaccessible. \n\nMeanwhile, a couple years ago I was finally able to build myself a proper NAS. While I know my way around Linux somewhat, I never kept a Linux-based daily driver because most of the apps I use regularly are on Windows, and I'm not confident about running them stably in Linux, nor am I confident about equivalent native Linux apps. And I'm not confident about setting up and administering my own server. My past experiences have shown me that whenever you need to do anything complex and specific, it involves a lot of work.\n\nSo at a coworker's suggestion, I got a Synology NAS that turned out to be a breeze to setup. And then I figured out how to get Plex server on there (not available in the Synology package manager, but the \"manual\" process turned out to be simple enough) \n\nAnd it just WORKS! it's not perfect, but it's mostly painless to use. I was happy paying for the lifetime Plex pass at the beginning, because it handles all the routing and discovery that needs to happen to allow me to stream to my phone, or to my parents' TV when I'm visiting them.\n\nMy next NAS might not be by Synology due to their recent announcement about supported hard drives, but I'll probably be looking for something that \"just works\" because I can't be bothered to learn how to be a sysadmin, and risk losing my stuff because I'm making the kinds of mistakes one makes as they're learning.\n\nJust like, if I owned a car, I wouldn't be digging under the hood to \"tweak the timing\" or replacing brake discs. I'd be happy paying someone I trust to do that work, leaving me with a car that \"just works\".", "mediaType": "text\/markdown" }, "published": "2025-05-02T04:40:44.999548Z", "tag": [ { "href": "https:\/\/lemmynsfw.com\/u\/Pornacount128", "name": "@Pornacount128@lemmynsfw.com", "type": "Mention" } ], "distinguished": false, "language": { "identifier": "en", "name": "English" }, "audience": "https:\/\/lemmy.world\/c\/selfhosted", "attachment": [] }, "cc": [ "https:\/\/lemmy.world\/c\/selfhosted", "https:\/\/lemmynsfw.com\/u\/Pornacount128" ], "tag": [ { "href": "https:\/\/lemmynsfw.com\/u\/Pornacount128", "name": "@Pornacount128@lemmynsfw.com", "type": "Mention" } ], "type": "Create", "audience": "https:\/\/lemmy.world\/c\/selfhosted" }, "cc": [ "https:\/\/lemmy.world\/c\/selfhosted\/followers" ], "type": "Announce", "id": "https:\/\/lemmy.world\/activities\/announce\/create\/b73af77f-8a45-45b4-9991-54a077977171" }
Raw
{"@context":["https://join-lemmy.org/context.json","https://www.w3.org/ns/activitystreams"],"actor":"https://lemmy.world/c/selfhosted","to":["https://www.w3.org/ns/activitystreams#Public"],"object":{"id":"https://lemmy.ca/activities/create/fea0a492-ac98-492a-b7b6-f1544fccc6e6","actor":"https://lemmy.ca/u/shutz","@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.ca/comment/16267199","attributedTo":"https://lemmy.ca/u/shutz","to":["https://www.w3.org/ns/activitystreams#Public"],"cc":["https://lemmy.world/c/selfhosted","https://lemmynsfw.com/u/Pornacount128"],"content":"<p>I’ve been “collecting” content for many years now. I learned most of what I needed to know about ripping and transcoding over the years, such that each time I need to deal with a new video format, or a new application, it’s not too hard, because I’m building on everything I’ve already learned.</p>\n<p>And each time I was learning new things, it’s not like there was a risk that all my previous content might suddenly become unusable or inaccessible.</p>\n<p>Meanwhile, a couple years ago I was finally able to build myself a proper NAS. While I know my way around Linux somewhat, I never kept a Linux-based daily driver because most of the apps I use regularly are on Windows, and I’m not confident about running them stably in Linux, nor am I confident about equivalent native Linux apps. And I’m not confident about setting up and administering my own server. My past experiences have shown me that whenever you need to do anything complex and specific, it involves a lot of work.</p>\n<p>So at a coworker’s suggestion, I got a Synology NAS that turned out to be a breeze to setup. And then I figured out how to get Plex server on there (not available in the Synology package manager, but the “manual” process turned out to be simple enough)</p>\n<p>And it just WORKS! it’s not perfect, but it’s mostly painless to use. I was happy paying for the lifetime Plex pass at the beginning, because it handles all the routing and discovery that needs to happen to allow me to stream to my phone, or to my parents’ TV when I’m visiting them.</p>\n<p>My next NAS might not be by Synology due to their recent announcement about supported hard drives, but I’ll probably be looking for something that “just works” because I can’t be bothered to learn how to be a sysadmin, and risk losing my stuff because I’m making the kinds of mistakes one makes as they’re learning.</p>\n<p>Just like, if I owned a car, I wouldn’t be digging under the hood to “tweak the timing” or replacing brake discs. I’d be happy paying someone I trust to do that work, leaving me with a car that “just works”.</p>\n","inReplyTo":"https://lemmynsfw.com/comment/11606706","mediaType":"text/html","source":{"content":"I've been \"collecting\" content for many years now. I learned most of what I needed to know about ripping and transcoding over the years, such that each time I need to deal with a new video format, or a new application, it's not too hard, because I'm building on everything I've already learned. \n\nAnd each time I was learning new things, it's not like there was a risk that all my previous content might suddenly become unusable or inaccessible. \n\nMeanwhile, a couple years ago I was finally able to build myself a proper NAS. While I know my way around Linux somewhat, I never kept a Linux-based daily driver because most of the apps I use regularly are on Windows, and I'm not confident about running them stably in Linux, nor am I confident about equivalent native Linux apps. And I'm not confident about setting up and administering my own server. My past experiences have shown me that whenever you need to do anything complex and specific, it involves a lot of work.\n\nSo at a coworker's suggestion, I got a Synology NAS that turned out to be a breeze to setup. And then I figured out how to get Plex server on there (not available in the Synology package manager, but the \"manual\" process turned out to be simple enough) \n\nAnd it just WORKS! it's not perfect, but it's mostly painless to use. I was happy paying for the lifetime Plex pass at the beginning, because it handles all the routing and discovery that needs to happen to allow me to stream to my phone, or to my parents' TV when I'm visiting them.\n\nMy next NAS might not be by Synology due to their recent announcement about supported hard drives, but I'll probably be looking for something that \"just works\" because I can't be bothered to learn how to be a sysadmin, and risk losing my stuff because I'm making the kinds of mistakes one makes as they're learning.\n\nJust like, if I owned a car, I wouldn't be digging under the hood to \"tweak the timing\" or replacing brake discs. I'd be happy paying someone I trust to do that work, leaving me with a car that \"just works\".","mediaType":"text/markdown"},"published":"2025-05-02T04:40:44.999548Z","tag":[{"href":"https://lemmynsfw.com/u/Pornacount128","name":"@Pornacount128@lemmynsfw.com","type":"Mention"}],"distinguished":false,"language":{"identifier":"en","name":"English"},"audience":"https://lemmy.world/c/selfhosted","attachment":[]},"cc":["https://lemmy.world/c/selfhosted","https://lemmynsfw.com/u/Pornacount128"],"tag":[{"href":"https://lemmynsfw.com/u/Pornacount128","name":"@Pornacount128@lemmynsfw.com","type":"Mention"}],"type":"Create","audience":"https://lemmy.world/c/selfhosted"},"cc":["https://lemmy.world/c/selfhosted/followers"],"type":"Announce","id":"https://lemmy.world/activities/announce/create/b73af77f-8a45-45b4-9991-54a077977171"}
Response
Response Headers
Header | Value |
---|---|
cache-control | "no-cache, private" |
content-type | "application/activity+json" |
date | "Fri, 02 May 2025 04:41:20 GMT" |
x-debug-token | "0abdeb" |
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 | "5766" |
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 | "Fri, 02 May 2025 04:41:19 GMT" |
HTTP_DIGEST | "SHA-256=oEkEArqLiDvDwEdyMmuKDNOR2v95JEOMkQeyMH5Qm8A=" |
HTTP_HOST | "kbin.spritesserver.nl" |
HTTP_SIGNATURE | "keyId="https://lemmy.world/c/selfhosted#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="RlbgfnPG0S0sk4umD5KJyIBxPgyPAdAKt/qUGbKgOyW962fpCOycA9jQdu6FeU4i/Z/YWifrFcaLEIDyX6LCj91lbP27D9geF/7q22v/Q2upfpUZywXkEY1+Ri+um4cNuKj9xwcPeUSI2vhjPh4O8gLvP6MyRlUEOG1QL4X5YJohGpnVMrVSDzen9m22fCcENt32rs8C8YNnYb3HPaMP7box5S8CFv0jnoySKijfYfO4BnzrkaZXrNFueJhgu/TLFsgbhJ5OXDJLLEVdAK0EyXpbzIxCV5CXMtFc4Tb5gdbMkbn2dlZuELZSEJGwFYqdaDA1Tl9ILY/ZqYNRB5/TYA=="" |
HTTP_USER_AGENT | "Lemmy/0.19.10; +https://lemmy.world" |
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 | "06E2DDD4A973DA92D92F46873A8653408A8E" |
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 | "Jun 28 21:01:47 2025 GMT" |
REDIRECT_SSL_SERVER_V_START | "Mar 30 21:01:48 2025 GMT" |
REDIRECT_SSL_SESSION_ID | "3eca76a9745c1ef7861c41c27e561bccf8df9b4a4a4b59942d252513e7556e24" |
REDIRECT_SSL_SESSION_RESUMED | "Initial" |
REDIRECT_SSL_TLS_SNI | "kbin.spritesserver.nl" |
REDIRECT_SSL_VERSION_INTERFACE | "mod_ssl/2.4.62" |
REDIRECT_SSL_VERSION_LIBRARY | "OpenSSL/3.0.15" |
REDIRECT_STATUS | "200" |
REDIRECT_URL | "/f/inbox" |
REMOTE_ADDR | "135.181.143.221" |
REMOTE_PORT | "39904" |
REQUEST_METHOD | "POST" |
REQUEST_SCHEME | "https" |
REQUEST_TIME | 1746160879 |
REQUEST_TIME_FLOAT | 1746160879.973 |
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 | "06E2DDD4A973DA92D92F46873A8653408A8E" |
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 | "Jun 28 21:01:47 2025 GMT" |
SSL_SERVER_V_START | "Mar 30 21:01:48 2025 GMT" |
SSL_SESSION_ID | "3eca76a9745c1ef7861c41c27e561bccf8df9b4a4a4b59942d252513e7556e24" |
SSL_SESSION_RESUMED | "Initial" |
SSL_TLS_SNI | "kbin.spritesserver.nl" |
SSL_VERSION_INTERFACE | "mod_ssl/2.4.62" |
SSL_VERSION_LIBRARY | "OpenSSL/3.0.15" |
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" |