Skip to content

馃攼 docs: Document Serving S3 Files Through LibreChat - #817

Open
Vidminas wants to merge 1 commit into
LibreChat-AI:mainfrom
Vidminas:docs/stored-file-links
Open

Vidminas wants to merge 1 commit into
LibreChat-AI:mainfrom
Vidminas:docs/stored-file-links

Conversation

@Vidminas

@Vidminas Vidminas commented Oct 9, 2026

Copy link
Copy Markdown

Summary

Documents STORAGE_PROXY_FILES, added in LibreChat-AI/LibreChat#16914 (proposal: LibreChat-AI/LibreChat#16912). With it, LibreChat serves S3 files itself through /api/stored-files links that never expire, so the bucket can stay private.

  • cdn/s3.mdx:
    • the variable in the .env example and list;
    • a new "Serve Files Through LibreChat" section: who can open a link, an example bucket policy that admits only a VPC endpoint, and the trade-offs;
    • the presigned-URL warning now points to the new section.
  • dotenv.mdx: a STORAGE_PROXY_FILES row in the S3 table.
  • cdn/index.mdx: one sentence pointing to the new section.

Testing

pnpm typecheck, pnpm lint, and pnpm test pass, and Prettier is clean.

Documents STORAGE_PROXY_FILES (LibreChat-AI/LibreChat#16914): LibreChat
serves S3 files itself, through /api/stored-files links that never
expire, so the bucket can stay private. The S3 page gains a section on
who can open a link, an example bucket policy that admits only a VPC
endpoint, and the trade-offs; the environment variable table and the
storage overview point to it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 9, 2026

Copy link
Copy Markdown

@Vidminas is attempting to deploy a commit to the LibreChat's projects Team on Vercel.

A member of the Team first needs to authorize it.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant