Deploy Postiz (w/ admin login)
Postiz 2.25 social scheduler, patched, with admin login and closed sign-up.
Temporal
Just deployed
Just deployed
/var/lib/postgresql/data
Just deployed
/uploads
Redis
Just deployed
/data
Temporal Setup
Just deployed
Deploy and Host Postiz (w/ admin login) on Railway
Postiz schedules and publishes posts to 30+ social networks from one calendar. This template runs the current release (2.25.3; the most-deployed Postiz templates run 2.11.3, which has a critical takeover flaw), with Temporal ready before Postiz starts so posts don't get stuck, and your own login instead of an open sign-up page.

About Hosting Postiz (w/ admin login)
Type your email and a password on the deploy form. Open the Postiz URL and sign in with them; sign-up stays closed. Needs the Hobby plan: Postiz uses about 1.1 GB, the whole project about 1.5 GB.
Connect your networks
- Add a network's keys as variables on the Postiz service, then click Add Channel in Postiz. In redirect URIs, YOUR-POSTIZ-URL is the Postiz service's domain (Settings, Networking), like
postiz-production-1a2b.up.railway.app. - No approval needed. Bluesky (app password), Mastodon (choose M. Instance, any server), Lemmy, Nostr, WordPress (application password), Dev.to and Hashnode connect with no variables. Telegram: create a bot with @BotFather, set
TELEGRAM_TOKENandTELEGRAM_BOT_NAME. Discord: an app with a bot,DISCORD_CLIENT_ID,DISCORD_CLIENT_SECRET,DISCORD_BOT_TOKEN_ID, redirecthttps://YOUR-POSTIZ-URL/integrations/social/discord. Slack: an app,SLACK_ID,SLACK_SECRET, redirecthttps://YOUR-POSTIZ-URL/integrations/social/slack. - Paid. X: no free API tier, you pay per post.
X_API_KEY,X_API_SECRET, callbackhttps://YOUR-POSTIZ-URL/integrations/social/x. When credits run out, Postiz only says "Unknown Error". - Needs the network's approval. Facebook and Instagram (Meta app, business verification for real use):
FACEBOOK_APP_ID,FACEBOOK_APP_SECRET, redirectshttps://YOUR-POSTIZ-URL/integrations/social/facebookand.../instagram. Threads:THREADS_APP_ID,THREADS_APP_SECRET,.../threads. LinkedIn pages:LINKEDIN_CLIENT_ID,LINKEDIN_CLIENT_SECRET,.../linkedin-page(personal profiles fail on self-hosted Postiz for now). YouTube:YOUTUBE_CLIENT_ID,YOUTUBE_CLIENT_SECRET,.../youtube. Reddit:REDDIT_CLIENT_ID,REDDIT_CLIENT_SECRET,.../reddit. Pinterest:PINTEREST_CLIENT_ID,PINTEREST_CLIENT_SECRET,.../pinterest. TikTok has rejected apps made for posting to your own accounts.
Add a teammate
- Postiz turns away invited sign-ups while sign-up is closed, so set
DISABLE_REGISTRATIONtofalseon the Postiz service and wait for the redeploy. Until you close it again, anyone with your URL can create an account with its own empty workspace (not access to yours). - In Postiz's team settings, invite them and copy the invitation link. They open it and sign up within 15 minutes. Postiz also gives them a workspace of their own; yours appears in their workspace list.
- Set
DISABLE_REGISTRATIONback totrue.
Coming from a 2.11.3 template
- Deploy this template as a new project; upgrading 2.11.3 in place breaks it, because Postiz now needs Temporal.
- Copy your network keys (
X_API_KEYand so on) to the new Postiz service and add its redirect URIs to each app. - Reconnect your channels and re-create scheduled posts and media; accounts, posts and uploads stay in the old project.
Common Use Cases
- Agency calendars for many client accounts
- Cross-posting blog and newsletter updates
- Letting AI agents schedule posts
Dependencies for Postiz (w/ admin login) Hosting
- Postiz
- Temporal
- Temporal Setup
- Postgres
- Redis
Deployment Dependencies
Implementation Details

Back up the Postgres and Postiz (uploads) volumes, and keep JWT_SECRET: it encrypts channel credentials.
Why Deploy Postiz (w/ admin login) on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Postiz (w/ admin login) on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Updated 2026-10-30: First release, Postiz 2.25.3 with Temporal 1.32.1.
Template Content
Temporal
temporalio/server:1.32.1ADMIN_EMAIL
Your email address. It becomes your Postiz login (the first and only account; sign-up stays closed).
ADMIN_PASSWORD
Choose your Postiz password: up to 64 characters (a Postiz limit). Use a long one; anyone can reach the sign-in page.
Redis
redis:8.2Temporal Setup
temporalio/admin-tools:1.32.1