---
title: "Deploy postiz-app:v2.12.x-temporal"
description: "One Click deployment of Postiz Social media scheduling tool with temporal"
category: "Automation"
url: https://railway.com/deploy/postiz-appv212x-temporal
---

# 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 on Railway](https://railway.com/template/postiz-appv212x-temporal)**

- **Creator:** My Workspace
- **Category:** Automation
- **Total deploys:** 6

## Template content

### temporal

- **Image:** temporalio/auto-setup:1.28.1

### Redis https://devicons.railway.app/i/redis.svg

- **Image:** redis:7

### Postgres https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:16

### gitroomhq/postiz-app:latest

- **Image:** ghcr.io/gitroomhq/postiz-app

### temporal-postgresql https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:17

## Documentation

# 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.

```text
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.

## Similar templates

- [N8N Main + Worker](https://railway.com/deploy/n8n-main-worker) — Deploy and Host N8N with Inactive worker.
- [Evolution API with n8n](https://railway.com/deploy/evolution-api-with-n8n) — [Jul'26] WhatsApp automation platform using Evolution API, n8n & PostgreSQL
- [Postgres Backup](https://railway.com/deploy/postgres-s3-backups) — Cron-based PostgreSQL backup to bucket storage

Open this page in a browser: https://railway.com/deploy/postiz-appv212x-temporal
