0
$\begingroup$

I’m trying to enable file uploads in Perplexity AI on a desktop browser, but uploads consistently fail when using a network with iptables-based outbound restrictions.

Context

Perplexity web UI loads fine

Text prompts work normally

Only file uploads (code, PDF, docs, etc.) fail

We must then copy-paste long documents manually, causing context resets and fragmentation

Perplexity access is explicitly whitelisted in iptables

What we’ve tried

We assumed uploads use the public S3 bucket:

https://ppl-ai-file-upload.s3.amazonaws.com/

We whitelisted this domain, but uploads still hang or fail.

What I’m trying to understand

Does Perplexity require any additional egress endpoints for uploads?

For example:

Other AWS S3 buckets or dynamic presigned URLs

Region-specific S3 endpoints

WebSockets for upload state

CDN endpoints (CloudFront, Fastly, etc.)

API or internal upload hosts not publicly documented

If anyone has successfully enabled Perplexity uploads behind a restricted firewall, I would appreciate knowing:

Looking for

✔️ Exact domains, subdomains, or IP ranges needed

✔️ Any WebSocket endpoints used during upload

✔️ Sample iptables / egress rules that worked

✔️ Documentation or official Perplexity upload network requirements

Why this matters

Enabling uploads would:

Reduce manual copy-paste

Avoid prompt size limits

Improve thread continuity

Speed up workflows for large code/spec files

Right now, uploads are the only blocked functionality.

New contributor
Semifront TEchnologies is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
$\endgroup$

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.