Deploy postiz-app:v2.12.x-temporal
One Click deployment of Postiz Social media scheduling tool with temporal
temporal
Just deployed
Redis
Just deployed
/bitnami
Just deployed
/var/lib/postgresql/data
gitroomhq/postiz-app:latest
Just deployed
/uploads
temporal-postgresql
Just deployed
/var/lib/postgresql/data
Deploy and Host postiz-app:v2.12.x-temporal on Railway
What is postiz-app:v2.12.x-temporal?
postiz-app:v2.12.x-temporal is the latest Postiz release built on a Temporal-powered workflow architecture. It replaces BullMQ queues, cron jobs, and background workers with deterministic, stateful workflows managed by a central orchestrator, enabling reliable scheduling, retries, observability, and scalable execution for social media automation.
About Hosting postiz-app:v2.12.x-temporal
Hosting postiz-app:v2.12.x-temporal involves deploying a multi-container application that includes a public entry service, frontend UI, backend API, orchestrator, and supporting infrastructure such as PostgreSQL, Redis, and Temporal. All background execution is handled by Temporal workflows, eliminating the need for cron jobs or ad-hoc workers. Railway simplifies this setup by managing networking, service discovery, scaling, environment variables, and deployments, while exposing a single public port for external access.
Common Use Cases
- Social Media Teams – Schedule, publish, retry, and monitor posts using reliable workflows
- Agencies – Manage multiple brands and accounts with isolated, observable executions
- Developers & OSS Users – Self-host, extend workflows, and customize integrations
Dependencies for postiz-app:v2.12.x-temporal Hosting
- PostgreSQL – Primary relational database for Postiz data
- Redis – Cache, sessions, and rate-limiting
- Temporal Server – Workflow engine for orchestration and state management
Deployment Dependencies
The following services are required to run in parallel:
| Service | Port | Description |
|---|---|---|
| Entry Point | 5000 | Public-facing gateway |
| Frontend | 4200 | Angular-based UI |
| Backend API | 3000 | Core REST API |
| Orchestrator | 7000 | Temporal workflows & activities |
| PostgreSQL | 5432 | Relational database |
| Redis | 6379 | In-memory cache |
| Temporal | 7233 | Temporal frontend service |
Important: Only port 5000 should be exposed publicly.
Relevant links:
- Railway Platform
- Temporal Workflow Engine
- Postiz Documentation
Implementation Details (Optional)
Post scheduling, publishing, retries, and provider sync are implemented as Temporal workflows. Each workflow maintains execution state, passes context between steps, and automatically retries on failure without data loss.
Frontend → Backend API → Orchestrator → Temporal Workflow → Provider APIs
No cron jobs or background workers are required inside the application containers.
Why Deploy postiz-app:v2.12.x-temporal on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway hosts and manages your services so you do not need to handle low-level configuration, while allowing vertical and horizontal scaling.
By deploying postiz-app:v2.12.x-temporal on Railway, you enable a complete full-stack application with minimal operational burden. Host your application servers, databases, orchestrators, and workflows in one place, with built-in observability, networking, and CI/CD support.
Template Content
temporal
temporalio/auto-setup:1.28.1Redis
redis:7gitroomhq/postiz-app:latest
ghcr.io/gitroomhq/postiz-apptemporal-postgresql
ghcr.io/railwayapp-templates/postgres-ssl:17