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 | "b8f308" |
Request Headers
Header | Value |
---|---|
accept | "*/*" |
accept-encoding | "gzip" |
content-length | "3154" |
content-type | "application/activity+json" |
date | "Thu, 03 Apr 2025 16:52:24 GMT" |
digest | "SHA-256=/4YNMKEllduKy3fcNyJ9QP8t1esc7hx496akJkCoIho=" |
host | "kbin.spritesserver.nl" |
signature | "keyId="https://lemmy.ml/c/memes#main-key",algorithm="hs2019",headers="(request-target) content-type date digest host",signature="CyVZXySowXpqp76DoYMjwGIdtLhPChgBlEWID8H6z/M0YDLFojMjLWhuycUsOX8fgg8Ux+w/ZIFn+FP3Us38MAXUJEoqrCylwkQiZBcjSEaE3HPhfblZHgbnaa+NMCoVcejizNK16ZvzzMe0bzNerVE9k/MXURMWBJJMBaWPpYUNOEPx+bH/V2t9nfIWFiew/Uq0Ow5pIqs7OrLl/CYB6QIHWOGSnIptKLeviOtjfmzbC8xoqhMVoNJAhi/V9l3setIor/OTq87pF0uLmGVRf0qGG2NWrO/007hFPe/Xa6CGCqX5flJ2sWIZf5vPB3oxWExsQV662RCVgV+qLNpN7Q=="" |
user-agent | "Lemmy/0.19.10; +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:\/\/slrpnk.net\/activities\/update\/1c5ef28a-443d-4364-93e3-ead160d0c400", "actor": "https:\/\/slrpnk.net\/u\/infinitesunrise", "@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:\/\/slrpnk.net\/comment\/14858939", "attributedTo": "https:\/\/slrpnk.net\/u\/infinitesunrise", "to": [ "https:\/\/www.w3.org\/ns\/activitystreams#Public" ], "cc": [ "https:\/\/lemmy.ml\/c\/memes", "https:\/\/sopuli.xyz\/u\/vga" ], "content": "<p>I actually take a critical eye to the word \u201cwork\u201d itself and think that it\u2019s too encompassing a term. In our society it\u2019s a blanket word that covers all labor. From punitive, fruitless toil all the way up to invigorating, actualizing applications of trained skill. Lots of what we call \u201cwork\u201d are actually things we could want for ourselves in a utopia and would miss without, while IRL we\u2019re currently on the crest of an economic trend in which the majority of society are trapped in toil under wage coercion.<\/p>\n<p>But put very simply I think you can slice our current idea of what work is into two halves, work that removes happiness from ourselves and society and work that adds happiness to ourselves and society. As utopians I think a society that contains only the latter is a reasonable prize to keep our eyes on.<\/p>\n", "inReplyTo": "https:\/\/sopuli.xyz\/comment\/15737952", "mediaType": "text\/html", "source": { "content": "I actually take a critical eye to the word \"work\" itself and think that it's too encompassing a term. In our society it's a blanket word that covers all labor. From punitive, fruitless toil all the way up to invigorating, actualizing applications of trained skill. Lots of what we call \"work\" are actually things we could want for ourselves in a utopia and would miss without, while IRL we're currently on the crest of an economic trend in which the majority of society are trapped in toil under wage coercion. \n\nBut put very simply I think you can slice our current idea of what work is into two halves, work that removes happiness from ourselves and society and work that adds happiness to ourselves and society. As utopians I think a society that contains only the latter is a reasonable prize to keep our eyes on.", "mediaType": "text\/markdown" }, "published": "2025-04-03T16:51:34.626676Z", "updated": "2025-04-03T16:51:57.831911Z", "tag": [ { "href": "https:\/\/sopuli.xyz\/u\/vga", "name": "@vga@sopuli.xyz", "type": "Mention" } ], "distinguished": false, "language": { "identifier": "en", "name": "English" }, "audience": "https:\/\/lemmy.ml\/c\/memes", "attachment": [] }, "cc": [ "https:\/\/lemmy.ml\/c\/memes", "https:\/\/sopuli.xyz\/u\/vga" ], "tag": [ { "href": "https:\/\/sopuli.xyz\/u\/vga", "name": "@vga@sopuli.xyz", "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\/2eba7f87-5b77-44c4-ab44-a0090f9a6d4b" }
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://slrpnk.net/activities/update/1c5ef28a-443d-4364-93e3-ead160d0c400","actor":"https://slrpnk.net/u/infinitesunrise","@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://slrpnk.net/comment/14858939","attributedTo":"https://slrpnk.net/u/infinitesunrise","to":["https://www.w3.org/ns/activitystreams#Public"],"cc":["https://lemmy.ml/c/memes","https://sopuli.xyz/u/vga"],"content":"<p>I actually take a critical eye to the word “work” itself and think that it’s too encompassing a term. In our society it’s a blanket word that covers all labor. From punitive, fruitless toil all the way up to invigorating, actualizing applications of trained skill. Lots of what we call “work” are actually things we could want for ourselves in a utopia and would miss without, while IRL we’re currently on the crest of an economic trend in which the majority of society are trapped in toil under wage coercion.</p>\n<p>But put very simply I think you can slice our current idea of what work is into two halves, work that removes happiness from ourselves and society and work that adds happiness to ourselves and society. As utopians I think a society that contains only the latter is a reasonable prize to keep our eyes on.</p>\n","inReplyTo":"https://sopuli.xyz/comment/15737952","mediaType":"text/html","source":{"content":"I actually take a critical eye to the word \"work\" itself and think that it's too encompassing a term. In our society it's a blanket word that covers all labor. From punitive, fruitless toil all the way up to invigorating, actualizing applications of trained skill. Lots of what we call \"work\" are actually things we could want for ourselves in a utopia and would miss without, while IRL we're currently on the crest of an economic trend in which the majority of society are trapped in toil under wage coercion. \n\nBut put very simply I think you can slice our current idea of what work is into two halves, work that removes happiness from ourselves and society and work that adds happiness to ourselves and society. As utopians I think a society that contains only the latter is a reasonable prize to keep our eyes on.","mediaType":"text/markdown"},"published":"2025-04-03T16:51:34.626676Z","updated":"2025-04-03T16:51:57.831911Z","tag":[{"href":"https://sopuli.xyz/u/vga","name":"@vga@sopuli.xyz","type":"Mention"}],"distinguished":false,"language":{"identifier":"en","name":"English"},"audience":"https://lemmy.ml/c/memes","attachment":[]},"cc":["https://lemmy.ml/c/memes","https://sopuli.xyz/u/vga"],"tag":[{"href":"https://sopuli.xyz/u/vga","name":"@vga@sopuli.xyz","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/2eba7f87-5b77-44c4-ab44-a0090f9a6d4b"}
Response
Response Headers
Header | Value |
---|---|
cache-control | "no-cache, private" |
content-type | "application/activity+json" |
date | "Thu, 03 Apr 2025 16:52:24 GMT" |
x-debug-token | "064c3f" |
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 | "3154" |
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, 03 Apr 2025 16:52:24 GMT" |
HTTP_DIGEST | "SHA-256=/4YNMKEllduKy3fcNyJ9QP8t1esc7hx496akJkCoIho=" |
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="CyVZXySowXpqp76DoYMjwGIdtLhPChgBlEWID8H6z/M0YDLFojMjLWhuycUsOX8fgg8Ux+w/ZIFn+FP3Us38MAXUJEoqrCylwkQiZBcjSEaE3HPhfblZHgbnaa+NMCoVcejizNK16ZvzzMe0bzNerVE9k/MXURMWBJJMBaWPpYUNOEPx+bH/V2t9nfIWFiew/Uq0Ow5pIqs7OrLl/CYB6QIHWOGSnIptKLeviOtjfmzbC8xoqhMVoNJAhi/V9l3setIor/OTq87pF0uLmGVRf0qGG2NWrO/007hFPe/Xa6CGCqX5flJ2sWIZf5vPB3oxWExsQV662RCVgV+qLNpN7Q=="" |
HTTP_USER_AGENT | "Lemmy/0.19.10; +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 | "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 | "62968833fa4fa6e96be690ec465955b15ecabe247eecfc4657cc03a09c99a511" |
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 | "54.36.178.108" |
REMOTE_PORT | "54516" |
REQUEST_METHOD | "POST" |
REQUEST_SCHEME | "https" |
REQUEST_TIME | 1743699144 |
REQUEST_TIME_FLOAT | 1743699144.6843 |
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 | "62968833fa4fa6e96be690ec465955b15ecabe247eecfc4657cc03a09c99a511" |
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" |