Railway

Deploy postiz-app:v2.12.x-temporal

One Click deployment of Postiz Social media scheduling tool with temporal

Deploy postiz-app:v2.12.x-temporal

Just deployed

Redis

redis:7

Just deployed

/bitnami

/var/lib/postgresql/data

gitroomhq/postiz-app:latest

gitroomhq/postiz-app

Just deployed

/uploads

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:

ServicePortDescription
Entry Point5000Public-facing gateway
Frontend4200Angular-based UI
Backend API3000Core REST API
Orchestrator7000Temporal workflows & activities
PostgreSQL5432Relational database
Redis6379In-memory cache
Temporal7233Temporal 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

More templates in this category

View Template
N8N Main + Worker
Deploy and Host N8N with Inactive worker.

jakemerson
View Template
Postgres Backup
Cron-based PostgreSQL backup to bucket storage

Railway Templates
View Template
Prefect [Updated Mar ’26]
Prefect [Mar ’26] (ETL & Automation alternative to Airflow) Self Host

shinyduo