Manage your entire social media strategy from a single, open-source platform designed to accelerate audience growth. This platform utilizes advanced AI agents to handle the heavy lifting of content creation, scheduling, and engagement across all major networks. Whether you are a solo creator, a growing business, or an agency handling multiple clients, you can easily collaborate with your team and delegate tasks efficiently.\n\nKey features include:\n* AI Content & Design Assistant: Generate engaging copy and create stunning visuals using a built-in design tool.\n* Seamless Cross-Posting: Schedule and publish content across multiple channels simultaneously to maximize your reach.\n* Automated Engagement: Set up auto-actions like auto-post and auto-comment when specific milestones are reached.\n* Comprehensive Analytics: Track performance data to optimize your strategy and improve overall engagement rates.
services:
postiz:
image: ghcr.io/gitroomhq/postiz-app:latest
container_name: postiz
restart: always
ports:
- ${APP_PORT:-3000}:3000
environment:
- DATABASE_URL=${DATABASE_URL}
- REDIS_URL=redis://redis:6379
- JWT_SECRET=${JWT_SECRET}
- FRONTEND_URL=${FRONTEND_URL:-http://localhost:3000}
- NEXT_PUBLIC_BACKEND_URL=${NEXT_PUBLIC_BACKEND_URL:-http://localhost:3000}
- IS_GENERAL=true
- STORAGE_PROVIDER=local
- UPLOAD_DIRECTORY=/app/uploads
volumes:
- ./data/uploads:/app/uploads
depends_on:
postgres:
condition: service_healthy
redis:
condition: service_started
networks:
- postiz_network
postgres:
image: postgres:15-alpine
container_name: postiz_postgres
restart: always
environment:
- POSTGRES_USER=${DB_USER:-postiz}
- POSTGRES_PASSWORD=${DB_PASSWORD}
- POSTGRES_DB=${DB_NAME:-postiz}
volumes:
- ./data/postgres:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${DB_USER:-postiz} -d ${DB_NAME:-postiz}"]
interval: 5s
timeout: 5s
retries: 5
networks:
- postiz_network
redis:
image: redis:7-alpine
container_name: postiz_redis
restart: always
volumes:
- ./data/redis:/data
networks:
- postiz_network
networks:
postiz_network:
driver: bridge# Database Configuration
DB_USER=postiz
DB_PASSWORD=your_secure_password_here
DB_NAME=postiz
DATABASE_URL=postgresql://postiz:your_secure_password_here@postgres:5432/postiz?schema=public
# Application Secrets
JWT_SECRET=your_random_generated_secret_string
# Application Settings
APP_PORT=3000
FRONTEND_URL=http://localhost:3000
NEXT_PUBLIC_BACKEND_URL=http://localhost:3000Auto-fetched about 23 hours ago
Auto-fetched about 23 hours ago