Managed serving on nginx

On your own nginx, managed serving is three location blocks that proxy_pass the managed paths to Sichta. Everything else is served by your site as before.

Setup

  1. In the app, open your site → Channel and choose Managed. The app generates an nginx.conf fragment for your site.
  2. Add the location blocks inside the server block for your hostname.
  3. nginx -t && systemctl reload nginx.
  4. Back in the app, press Verify. The checks run against your live site within five minutes; you get the result by email.

What it looks like

location = /llms.txt {
    proxy_pass https://web.sichta.gigliotti.software/api/artifacts/SITE-ID/llms.txt;
    proxy_ssl_server_name on;
}

One block per managed path. The generated fragment carries your real site id; copy from the app.

After a regeneration

Nothing to do. The proxy always points at the current files; regenerated content is live immediately.