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
- In the app, open your site → Channel and choose Managed. The app generates an
nginx.conffragment for your site. - Add the
locationblocks inside theserverblock for your hostname. nginx -t && systemctl reload nginx.- 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.