Postiz

¿Que es este repositorio?
Postiz es una herramienta integral de gestión de redes sociales que permite a creadores de contenido, empresas y agencias planificar, crear, programar y analizar publicaciones en múltiples plataformas desde un único panel de control. Su enfoque combina automatización, inteligencia artificial y colaboración en equipo, todo en una solución de código abierto.
Configuración
hiveagilectl install postiz
Ajustar las variables del fichero .env
POSTIZ_HOST=postiz.hiveagile.dev
# Configuración para tu dominio
MAIN_URL=https://${POSTIZ_HOST}
FRONTEND_URL=https://${POSTIZ_HOST}
NEXT_PUBLIC_BACKEND_URL=https://${POSTIZ_HOST}/api
JWT_SECRET=bVeJAYogbLULPkLyXhYUVrmtiMMc7ExL
# Configuración EMAIL
EMAIL_PROVIDER=nodemailer
EMAIL_HOST=mail.tuserver.com
EMAIL_PORT=465
EMAIL_SECURE=true
EMAIL_USER=postiz@tuserver.com
EMAIL_PASS=TuSuperPassword
EMAIL_FROM_NAME=Postiz
EMAIL_FROM_ADDRESS=postiz@tuserver.com
# Redes sociales
LINKEDIN_CLIENT_ID=
LINKEDIN_CLIENT_SECRET=
FACEBOOK_APP_ID=
FACEBOOK_APP_SECRET=
TELEGRAM_BOT_NAME=
TELEGRAM_TOKEN=
# Telegram
NTBA_FIX_350=1
# Base de datos y Redis
REDIS_URL=redis://redis:6379
BACKEND_INTERNAL_URL=http://localhost:3000
IS_GENERAL=true
# Almacenamiento
STORAGE_PROVIDER=local
UPLOAD_DIRECTORY=/uploads
NEXT_PUBLIC_UPLOAD_DIRECTORY=/uploads
# PostgreSQL
POSTGRES_PASSWORD=9zTA3db9bcykdsgiU
POSTGRES_USER=postiz
POSTGRES_DB=postiz
NOT_SECURED=true
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}
NODE_TLS_REJECT_UNAUTHORIZED=0
POSTIZ_HOST
Esta variable define el dominio donde accederas a postiz, recuerda apuntar previamente el registro DNS de tipo A para que te funcione.
USO
Una vez editado el fichero puesdes ejecutar el contenedor como normalmente.
cd /root/containers/postiz
docker-compose up -d
Actualizaciones automáticas (Opcional)
Puedes usar watchtower que actualiza todos los contenedores que estan como latest
Esto es algo que pongo en todas las aplicaciones pero no hace falta que se instale cada vez.
docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower -i 30
Invitación a mi Canal.
Estás invitado a mi canal de telegram, donde publico más soluciones como esta.
https://t.me/aitorroma