Same role as the recommended stack.
Self-hosted scheduler
Same edit + caption pipeline as the recommended stack. Different distribution surface: Postiz, MIT-licensed, self-hosted in Docker. Pays off if you have ops chops, hate per-seat pricing, or run an agency where 10+ team members would balloon a SaaS bill.
Same prompt as the recommended stack works as-is.
MIT-licensed Docker container. Run it on a $5/mo Hetzner box, point your team at it, never pay per-seat. Covers the same major platforms as Post Bridge.
- capcutFree
- claude$20
- postiz$5 (Hetzner VPS)
- capcutFree
- claude$20
- postiz$5 (same VPS, multi-user)
- capcutFree
- claude$20
- postiz$29 Cloud
- 1Edit + caption (same as recommended)Claude
CapCut edit + Claude per-platform captions. Use the same prompts.
- 2Spin up PostizPostiz
One-time: rent a $5 Hetzner box, install Docker, `docker compose up` from the Postiz repo. ~30 minutes for someone who's done this before, longer if it's new.
- 3Connect your accountsPostiz
OAuth each platform from the Postiz UI. Set up posting schedule. Invite teammates without paying per seat.
- 4Schedule + shipPostiz
Same outputs, different button. The ops cost is real but predictable; the per-seat ceiling is gone.
Moved from a $99/seat SaaS to self-hosted Postiz on a $5 VPS. Saved $400/mo across the team. Spent ~2 hours/month on routine maintenance (dependency updates, reconnecting OAuth tokens). Net win once the team crossed 3 members.
OAuth tokens expire. Platforms change APIs. You'll pay 1-2 hours/month even when 'nothing is wrong'. Worth it at team scale; not worth it solo unless you enjoy the work.
Postiz is open source — UI changes between versions. Lock the version in your docker-compose to avoid surprise breakage on a release morning.