API endpoints at /api/* on social.ai-impress.com no longer require Authentik authentication. Frontend routes remain protected. This allows external integrations and webhooks to function properly without SSO.
- Added postiz-api router in dynamic.yml for /api path without Authentik
- Updated postiz frontend router to exclude /api routes
- Simplified docker-compose.yml labels to avoid routing conflicts
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Create update-credentials.sh script for easy provider configuration
- Support adding/updating YouTube, TikTok, LinkedIn, X, Telegram, Facebook
- Automatically reload backend services after credential changes
- Add comprehensive documentation and quick-start guide
- Eliminate need for manual .env editing for social integrations
Usage:
/opt/postiz-config/update-credentials.sh list # Show current status
/opt/postiz-config/update-credentials.sh youtube ID SECRET # Add YouTube
/opt/postiz-config/update-credentials.sh tiktok ID SECRET # Add TikTok
/opt/postiz-config/update-credentials.sh linkedin ID SECRET # Add LinkedIn
/opt/postiz-config/update-credentials.sh x ID SECRET # Add X/Twitter
/opt/postiz-config/update-credentials.sh telegram BOT_NAME TOKEN # Add Telegram
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Set up three-tier synchronization: Syncthing (real-time), GitHub (version control), rsync (disaster recovery). Includes complete documentation for future Claude sessions.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>