postiz-app:v1.50.0

One Click deployment of Popular Open Source Social media scheduling tool.

Deploy postiz-app:v1.50.0

Redis

bitnami/redis:7.2.5

Just deployed

/bitnami

gitroomhq/postiz-app:latest

gitroomhq/postiz-app:latest

Just deployed

/uploads

Postgres

railwayapp-templates/postgres-ssl:16

Just deployed

/var/lib/postgresql/data

Deploy and Host

Postiz is your ultimate social media scheduling tool. It offers everything you need to manage social posts, build an audience, capture leads, and grow your business — all from a single, streamlined platform.


About Hosting

Railway is a cloud infrastructure platform designed to simplify deployments. Hosting Postiz on Railway provides:

  • Scalable deployments via containers
  • Seamless integration of services (DB, cache, frontend/backend)
  • CI/CD out-of-the-box
  • Easy public domain generation

Postiz leverages a multi-container setup including frontend, backend, Redis, PostgreSQL, and public entry via port 5000.


Why Deploy

By deploying Postiz on Railway, you benefit from:

  • Centralized management of your social scheduling tools
  • Automation of post scheduling and audience engagement
  • Full control of infrastructure and environment variables
  • A fast and reliable cloud platform with built-in observability
  • Easy port and service mapping for multi-container apps

Common Use Cases

Use CaseDescription
✅ Small BusinessesSchedule & track content from one tool
✅ Marketing TeamsManage campaigns and monitor performance across platforms
✅ AgenciesHandle multiple clients and brands with separate workflows
✅ DevelopersCustomize and deploy on your own cloud infrastructure

Dependencies for Running Postiz

Postiz requires several services to be deployed in parallel. These can be hosted using Docker or Railway-provided services.

Deployment Dependencies

ServicePortDescription
Frontend4200Angular-based UI frontend
Backend API3000RESTful API service (Node.js or similar)
PostgreSQL5432Primary relational database
Redis6379In-memory cache/session management
Entry Point5000Public access port for Postiz container

⚠️ Be sure to expose port 5000 as the public entry in Railway after deployment.


Network Ports Summary

PortUsage
5000/tcp🔗 Public entry for Postiz
4200/tcp🌐 Frontend (UI)
3000/tcp⚙️ Backend API
5432/tcp🗄️ PostgreSQL database
6379/tcp🧠 Redis cache

⚠️ Note: Public Redis/PostgreSQL access may incur egress fees on Railway.


Setup Email Notifications

Email support can be configured using any SMTP-compatible provider.

📄 Refer to: Email Configuration Docs

You’ll need to define these environment variables:

  • EMAIL_HOST
  • EMAIL_PORT
  • EMAIL_USER
  • EMAIL_PASS
  • EMAIL_FROM

Social Media Integrations

Postiz supports multiple providers (Facebook, LinkedIn, Instagram, X, etc.).

📄 See: Provider Integration Docs

Add tokens and credentials as Railway environment variables to activate social sync features.


Important: Post Deployment Port Mapping

After deploying Postiz on Railway, you must manually set the public access port to 5000. This is crucial because:

  • Port 5000 is the single public entry point for the Postiz application.
  • Without selecting it, your deployment won't be reachable via the generated Railway domain.

✅ Steps:

  1. Go to your deployed service in the Railway dashboard.
  2. Locate the "Domains" tab or the service’s runtime view.
  3. Find the “Select Port” dropdown.
  4. Choose port 5000 as the public-facing port.
  5. Save or redeploy if required.
Example:
Domain → https://your-postiz-app.up.railway.app
Port → 5000 (public entry)

⚠️ Failure to expose port 5000 publicly will result in your Postiz app being inaccessible.


✅ Final Deployment Notes

  • After deploying, Railway generates a public domain — ensure it routes to port 5000
  • Store secrets and environment variables securely using Railway's "Variables" tab
  • Consult Postiz docs for further configuration

Need help or support?
📬 Postiz Support | 📖 Official Docs


Template Content

More templates in this category

View Template
Postgres S3 backups
A simple NodeJS app to back up your PostgreSQL database to S3 via a cron

View Template
Tier
A single tool to configure,orchestrate and manage your entire pricing stack

View Template
Trigger.dev
Open source background jobs framework for TypeScript.