When enabled Pleroma will add a name parameter to the url of the upload, for example https://instance.tld/media/corndog.png?name=corndog.png
The base URL to access a user-uploaded file. Useful when you want to proxy the media files via another host
If you're using a remote uploader, Pleroma will proxy media requests instead of redirecting to it
Redirects the client to the real remote URL if there's any HTTP errors. Any error during body processing will not be redirected as the response is chunked
Limits the content length to be approximately the specified length
The total time the connection is allowed to read from the remote upstream
Will not alter content-disposition (up to the upstream)
Will add content-disposition: attachment to any request
Will forward the client's user-agent to the upstream. This may be useful if the upstream is doing content transformation (encoding, …) depending on the request.
resp_headers additional headers
{{ getPoolExpl(http.pool) }}
Which directory to store the user-uploads in, relative to pleroma’s working directory
Text to replace filenames in links. If empty, {random}.extension will be used
S3 bucket name
S3 endpoint that the user finally accesses
If you use S3 compatible service such as Digital Ocean Spaces or CDN, set folder name or "" etc. For example, when using CDN to S3 virtual host format, set "". At this time, write CNAME to CDN in public_endpoint.