▲ 9 r/sanity_io+1 crossposts

Sanity visual editing with Astro: SSR or static + separate preview?

Adding Sanity visual editing to my Astro site (Vercel). The official guide puts the whole site on output: "server", but then every visit hits the Sanity API, and on the free plan that's a hard limit. Also not thrilled about giving up static HTML from the CDN, since speed is the reason I picked Astro.

My current idea: keep production static like it is now (rebuild on publish) and run a second SSR deployment just for the Presentation tool.

Is that what people do? Curious what you're running in prod.

reddit.com
u/According_Ear_1448 — 7 days ago

How do you guys handle Vercel for client sites?

hey, quick question for people doing client work on Vercel

stack: Astro + Sanity, simple static sites. I want the client to own the Vercel account and pay for it ($20 Pro), but the repo stays private on my GitHub. problem is Vercel blocks deploys from my commits unless I get a paid seat in their team, so it's $40/mo. Sanity deploy hooks also get blocked if the last commit is mine. clients aren't technical so making them set up GitHub is not great

on Netlify I used to just connect my repo to the client's account and it worked

how do you handle this?

reddit.com
u/According_Ear_1448 — 12 days ago

Best way to handle a form with file upload on Astro + Sanity?

Hi! I'm building a site for a music label with Astro on Vercel + Sanity. It needs a demo submission form where artists can either paste a link or upload an audio file (MP3/WAV, up to ~100 MB). Files are unreleased music, so they should stay private. The client is in the EU, so GDPR matters (data in the EU, automatic deletion after some time). What's your go-to setup for this? How do you handle the upload, spam protection and storing submissions? I was thinking about Formspark, but it doesn't support file uploads, only links.

Thanks!

reddit.com
u/According_Ear_1448 — 16 days ago
▲ 1 r/n8n

Connecting n8n to OVH Hosted Exchange

Hey, been struggling with this for a while and hoping someone has solved it.

Setup:

- OVH Hosted Exchange (ex4.mail.ovh.net)

- n8n Cloud

- Trying to read emails via EWS to build a follow-up automation (weekly trigger, check unanswered threads, generate drafts via Claude)

Problem:

OVH Exchange EWS endpoint only accepts NTLM and Negotiate authentication — no Basic Auth at all. Confirmed via curl:

```

< HTTP/2 401

< www-authenticate: Negotiate

< www-authenticate: NTLM

```

I've tried:

- HTTP Request node with Basic Auth credentials

- HTTP Request node with Header Auth (manually built Authorization: Basic header with base64)

- Microsoft Outlook node via Managed OAuth2 (connected fine but reads a different Microsoft account, not the OVH Exchange mailbox)

- IMAP Trigger node (works for new incoming emails but can't query historical threads or check if we replied)

What I actually need:

- Read inbox threads from the last 13 days

- Check which threads have no reply from us

- Pass unanswered threads to Claude for draft generation

- Trigger: every Monday morning

Question:

Has anyone successfully connected n8n to OVH Hosted Exchange using NTLM auth? Is there a way to implement NTLM handshake in HTTP Request node? Or is there another approach I'm missing entirely?

Migrating to Google Workspace is on the table but would prefer to keep the existing setup if possible.

Thanks

reddit.com
u/According_Ear_1448 — 5 months ago