Postiz #3341
Replies: 5 comments 5 replies
-
Postiz: The All-in-One Social Media Management Tool https://postiz.com : OpenSource Postiz offers everything you need to manage your social media posts, build an audience, capture leads, and grow your business. |
Beta Was this translation helpful? Give feedback.
-
Hey, guys! Probably it's already released on this version |
Beta Was this translation helpful? Give feedback.
-
can you add the version with multiple container? Controlling container services However, you can only start specific services within the docker container by changing this environement variable. If you need to scale, you can experiement with having multiple containers defined like; Frontend only: POSTIZ_APPS="frontend" |
Beta Was this translation helpful? Give feedback.
-
the service is currently not working, at least not out of the box. When trying to register I get: |
Beta Was this translation helpful? Give feedback.
-
I got it working via the docker-compose deployment with the following file: services:
postiz:
image: ghcr.io/gitroomhq/postiz-app:latest
container_name: postiz
restart: always
environment:
# You must change these. Replace `postiz.your-server.com` with your DNS name - this needs to be exactly the URL you're accessing Postiz on.
MAIN_URL: "https://postiz.example.com"
FRONTEND_URL: "https://postiz.example.com"
NEXT_PUBLIC_BACKEND_URL: "https://postiz.example.com/api"
JWT_SECRET: "123"
# These defaults are probably fine, but if you change your user/password, update it in the
# postiz-postgres or postiz-redis services below.
DATABASE_URL: "postgresql://postiz-user:postiz-password@postiz-postgres:5432/postiz-db-local"
REDIS_URL: "redis://postiz-redis:6379"
BACKEND_INTERNAL_URL: "http://localhost:3000"
IS_GENERAL: true # Required for self-hosting.
DISABLE_REGISTRATION: false # Only allow single registration, then disable signup
# The container images are pre-configured to use /uploads for file storage.
# You probably should not change this unless you have a really good reason!
STORAGE_PROVIDER: "local"
UPLOAD_DIRECTORY: "/uploads"
NEXT_PUBLIC_UPLOAD_DIRECTORY: "/uploads"
volumes:
- postiz-config:/config/
- postiz-uploads:/uploads/
ports:
- 5000:5000
networks:
- postiz-network
depends_on:
postiz-postgres:
condition: service_healthy
postiz-redis:
condition: service_healthy
labels:
- traefik.enable=true
- traefik.http.routers.postiz-https.rule=Host(`postiz.example.com`) && PathPrefix(`/`)
- traefik.http.routers.postiz-https.entryPoints=https
- traefik.http.routers.postiz-https.middlewares=gzip
- traefik.http.routers.postiz-https.service=postiz-service
- traefik.http.routers.postiz-https.tls=true
- traefik.http.services.postiz-service.loadbalancer.server.port=5000
- traefik.http.routers.postiz-https.tls.certresolver=letsencrypt
- traefik.http.routers.postiz-http.rule=Host(`postiz.example.com`) && PathPrefix(`/`)
- traefik.http.routers.postiz-http.entryPoints=http
- traefik.http.routers.postiz-http.middlewares=redirect-to-https
postiz-postgres:
image: postgres:17-alpine
container_name: postiz-postgres
restart: always
environment:
POSTGRES_PASSWORD: postiz-password
POSTGRES_USER: postiz-user
POSTGRES_DB: postiz-db-local
volumes:
- postgres-volume:/var/lib/postgresql/data
networks:
- postiz-network
healthcheck:
test: pg_isready -U postiz-user -d postiz-db-local
interval: 10s
timeout: 3s
retries: 3
postiz-redis:
image: redis:7.2
container_name: postiz-redis
restart: always
healthcheck:
test: redis-cli ping
interval: 10s
timeout: 3s
retries: 3
volumes:
- postiz-redis-data:/data
networks:
- postiz-network
volumes:
postgres-volume:
external: false
postiz-redis-data:
external: false
postiz-config:
external: false
postiz-uploads:
external: false
networks:
postiz-network:
external: false |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
https://github.com/gitroomhq/postiz-app?tab=readme-ov-file
Beta Was this translation helpful? Give feedback.
All reactions