Watch the Tutorial for docker-compose install: https://m.youtube.com/watch?v=A6CjAmJOWvA&t=5s
Docker Compose
This guide assumes that you have docker installed, with a reasonable amount of resources to run SocialSyncs. This Docker Compose setup has been tested with;- Virtual Machine, Ubuntu 24.04, 2Gb RAM, 2 vCPUs.
Configuration uses environment variables
The docker containers for SocialSyncs are entirely configured with environment variables.- Option A - environment variables in your
docker-compose.ymlfile - Option B - environment variables in a
postiz.envfile mounted in/configfor the SocialSyncs container only - Option C - environment variables in a
.envfile next to yourdocker-compose.ymlfile (not recommended).
Installation
1
Clone the Docker Compose repository
2
Configure you docker compose
Configure your docker compose variables
3
Run the docker-compose command
4
Wait for it to load
- Access your frontend at: http://localhost:4007 (unless changed in variables)
- Visualize and monitor your workflows with temporal at: http://localhost:8080
Example docker-compose.yml file
How to use docker compose
Save the file contents todocker-compose.yml in your directory you create for socialsyncs.
Run docker compose up to start the services.
Look through the logs for startup errors, and if you have problems, check out the support page.
If everything looks good, then you can access the SocialSyncs web interface at https://socialsyncs.your-server.com
Next Steps
Architecture
Learn the architecture of the project
Providers
Set up providers such as LinkedIn, X and Reddit