Postiz

Postiz

Docker app from grtgbln's Repository

Overview

Everything you need to manage your social media posts, build an audience, capture leads, and grow your business.

Requirements


        Requires separate Postgres and Redis databases. See documentation for more information: https://docs.postiz.com/installation/docker-compose#example-docker-composeyml-file
    

Runtime arguments

Web UI
http://[IP]:[PORT:5000]
Network
bridge
Privileged
false

Template configuration

Frontend PortPorttcp

Container Port: 5000

Target
5000
Default
5000
Value
5000
Web UI URLVariable

The public URL to the Postiz Web UI. Provide server IP address.

Target
MAIN_URL
Default
https://SERVER_IP_ADDRESS:5000
Value
https://SERVER_IP_ADDRESS:5000
Public Frontend URLVariable

The public URL to the Postiz frontend. Same as Web UI URL.

Target
FRONTEND_URL
Default
https://SERVER_IP_ADDRESS:5000
Value
https://SERVER_IP_ADDRESS:5000
Public Backend URLVariable

The public URL to the Postiz backend. Provide server IP address.

Target
NEXT_PUBLIC_BACKEND_URL
Default
https://SERVER_IP_ADDRESS:5000/api
Value
https://SERVER_IP_ADDRESS:5000/api
JWT SecretVariable

JWT token used for encryption. Generate with `openssl rand -base64 32`

Target
JWT_SECRET
Postgres Database URLVariable

Connection URL for Postgres database

Target
DATABASE_URL
Default
postgresql://USERNAME:PASSWORD@IP:5432/DATABASE_NAME
Redis Database URLVariable

Connection URL for Postgres database

Target
REDIS_URL
Default
redis://localhost:6379
Storage ProviderVariable

Storage provider for Postiz

Target
STORAGE_PROVIDER
Default
local
Value
local
Upload DirectoryVariable

Directory for uploads

Default
/uploads
Value
/uploads
Cloudflare Account IDVariable

Cloudflare account ID

Target
CLOUDFLARE_ACCOUNT_ID
Cloudflare Access KeyVariable

Cloudflare access key

Target
CLOUDFLARE_ACCESS_KEY
Cloudflare Access Key SecretVariable

Cloudflare access key secret

Target
CLOUDFLARE_SECRET_ACCESS_KEY
Cloudflare Bucket NameVariable

Cloudflare bucket name

Target
CLOUDFLARE_BUCKETNAME
Default
postiz
Value
postiz
Cloudflare Bucket URLVariable

Cloudflare bucket URL

Target
CLOUDFLARE_BUCKET_URL
Cloudflare RegionVariable

Cloudflare region

Target
CLOUDFLARE_REGION
Default
auto
Value
auto
Twitter/X Client IDVariable

Client ID for Twitter/X

Target
X_CLIENT
Twitter/X Client SecretVariable

Client secret for Twitter/X

Target
X_SECRET
Twitter/X API KeyVariable

API key for Twitter/X

Target
X_API_KEY
Twitter/X API Key SecretVariable

API key secret for Twitter/X

Target
X_API_SECRET
LinkedIn Client IDVariable

Client ID for LinkedIn

Target
LINKEDIN_CLIENT_ID
LinkedIn Client SecretVariable

Client secret for LinkedIn

Target
LINKEDIN_CLIENT_SECRET
Reddit Client IDVariable

Client ID for Reddit

Target
REDDIT_CLIENT_ID
Reddit Client SecretVariable

Client secret for Reddit

Target
REDDIT_CLIENT_SECRET
GitHub Client IDVariable

Client ID for GitHub

Target
GITHUB_CLIENT_ID
GitHub Client SecretVariable

Client secret for GitHub

Target
GITHUB_CLIENT_SECRET
Beehive API KeyVariable

API key for Beehive

Target
BEEHIIVE_API_KEY
Beehive Publication IDVariable

Publication ID for Beehive

Target
BEEHIIVE_PUBLICATION_ID
Threads App IDVariable

App ID for Threads

Target
THREADS_APP_ID
Threads App SecretVariable

App secret for Threads

Target
THREADS_APP_SECRET
Facebook App IDVariable

App ID for Facebook

Target
FACEBOOK_APP_ID
Facebook App SecretVariable

App secret for Facebook

Target
FACEBOOK_APP_SECRET
YouTube Client IDVariable

Client ID for YouTube

Target
YOUTUBE_CLIENT_ID
YouTube Client SecretVariable

Client secret for YouTube

Target
YOUTUBE_CLIENT_SECRET
TikTok Client IDVariable

Client ID for TikTok

Target
TIKTOK_CLIENT_ID
TikTok Client SecretVariable

Client secret for TikTok

Target
TIKTOK_CLIENT_SECRET
Pinterest Client IDVariable

Client ID for Pinterest

Target
PINTEREST_CLIENT_ID
Pinterest Client SecretVariable

Client secret for Pinterest

Target
PINTEREST_CLIENT_SECRET
Dribble Client IDVariable

Client ID for Dribble

Target
DRIBBLE_CLIENT_ID
Dribble Client SecretVariable

Client secret for Dribble

Target
DRIBBLE_CLIENT_SECRET
OpenAI API KeyVariable

API Key for OpenAI

Target
OPENAI_API_KEY
Config PathPathrw

Where config data will be stored

Target
/config
Default
/mnt/user/appdata/postiz/config
Value
/mnt/user/appdata/postiz/config
Discord LinkVariable

Link to support Discord server

Target
NEXT_PUBLIC_DISCORD_SUPPORT
Polotno LinkVariable

Link to Polotno

Target
NEXT_PUBLIC_POLOTNO
Stripe Fee AmountVariable

Stripe fee amount

Target
FEE_AMOUNT
Default
0.05
Stripe Publishable KeyVariable

Stripe publishable key

Target
STRIPE_PUBLISHABLE_KEY
Stripe Secret KeyVariable

Stripe secret key

Target
STRIPE_SECRET_KEY
Stripe Signing KeyVariable

Stripe signing key

Target
STRIPE_SIGNING_KEY
Stripe Signing Key ConnectVariable

Stripe signing key connect

Target
STRIPE_SIGNING_KEY_CONNECT
Use HTTPVariable

Use HTTP instead of HTTPS. Not recommended.

Target
NOT_SECURED
Default
false|true
Internal Backend URLVariable

Internal URL used for backend communication. Do not change.

Target
BACKEND_INTERNAL_URL
Default
http://localhost:3000
Value
http://localhost:3000
Is Self-HostedVariable

Enable for self-hosted instances. Do not change.

Target
IS_GENERAL
Default
True|False
Internal Upload DirectoryVariable

Internal upload directory. Do not change.

Target
NEXT_PUBLIC_UPLOAD_DIRECTORY
Default
/uploads
Value
/uploads

Details

Repository
ghcr.io/gitroomhq/postiz-app:latest
Last Updated2026-05-31
First Seen2024-09-24

Run Postiz on Unraid.

Postiz is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.