infra/stacks/postiz
Viktor Barzin 40ca011bd6 postiz: expose /uploads publicly so Meta IG fetcher can pull JPEGs
Stories+feed posts via Postiz failed with state=ERROR and Postiz
mistranslated the cause as 'Invalid Instagram image resolution
max: 1920x1080px'. Real cause: Postiz hands Meta an upload URL
under https://postiz.viktorbarzin.me/uploads/... and Meta gets a
302 to the Authentik login page instead of bytes. Meta returns
error 36001 (image not fetchable) which Postiz maps to that
misleading resolution string.

Split the ingress: /uploads/* on a public ingress (matches the
instagram-poster /image+/original pattern), everything else
remains behind Authentik forward-auth. /uploads contents are
random UUIDs, low blast radius if scraped.
2026-05-10 11:12:37 +00:00
..
modules/postiz postiz: expose /uploads publicly so Meta IG fetcher can pull JPEGs 2026-05-10 11:12:37 +00:00
main.tf add postiz + instagram-poster stacks for IG Stories pipeline 2026-05-10 11:12:37 +00:00
secrets add postiz + instagram-poster stacks for IG Stories pipeline 2026-05-10 11:12:37 +00:00
terragrunt.hcl add postiz + instagram-poster stacks for IG Stories pipeline 2026-05-10 11:12:37 +00:00