Run two synapse docker containers locally via docker-compose and set them up to communicate between each other
Budget: $30 – $250 USD
** Due to problems with previous person who rejected it it's quite an urgent project.
Please Bid if you can working in next hours. I'd pay bonus if you can deliver it in next 10 hours.
I believe experience devops can handle it in 1-2 hours.
I want to deploy 2 sets of 2 services(synapse/element) in 2 separate docker networks via docker-compose.yaml.
I expect one server name to be posted on `red.local` or `matrix.red.local` and another `blue.local` or `matrix.blue.local`.
Use this image (matrix synapse server)
https://hub.docker.com/r/matrixdotorg/synapse/
And this image as a client:
https://hub.docker.com/r/avhost/docker-matrix-element
Add more images like nginx reverse proxy if needed to match the requirements. No TLS is required.
I expect to run this command:
docker-compose -p red --env-file .env_red -f docker-compose.red.yaml up
docker-compose -p blue --env-file .env_blue -f docker-compose.blue.yaml up
Expected output:
- I have those 2 docker containers running on separate networks. (red/blue).
- I can enter element docker instance, login to both matrix synapse servers.
- I am able to sign up and send message from one matrix synapse instance to another.
I expect you to instruct me with any changes needed to be done on my iOS (like change /etc/hosts to add local domains etc).
It doesn't need to be scripted, just need to work on my machine.
Materials that might be useful.
I need an output like in this demo:
- https://github.com/matrix-org/synapse/tree/develop/demo ... but dockerized
Following demo allows to run 3 servers locally that are able to communicate, with TLS off etc. For this project I don't need tls https etc. It's just for pure testing purposes.
Please Bid if you can working in next hours. I'd pay bonus if you can deliver it in next 10 hours.
I believe experience devops can handle it in 1-2 hours.
I want to deploy 2 sets of 2 services(synapse/element) in 2 separate docker networks via docker-compose.yaml.
I expect one server name to be posted on `red.local` or `matrix.red.local` and another `blue.local` or `matrix.blue.local`.
Use this image (matrix synapse server)
https://hub.docker.com/r/matrixdotorg/synapse/
And this image as a client:
https://hub.docker.com/r/avhost/docker-matrix-element
Add more images like nginx reverse proxy if needed to match the requirements. No TLS is required.
I expect to run this command:
docker-compose -p red --env-file .env_red -f docker-compose.red.yaml up
docker-compose -p blue --env-file .env_blue -f docker-compose.blue.yaml up
Expected output:
- I have those 2 docker containers running on separate networks. (red/blue).
- I can enter element docker instance, login to both matrix synapse servers.
- I am able to sign up and send message from one matrix synapse instance to another.
I expect you to instruct me with any changes needed to be done on my iOS (like change /etc/hosts to add local domains etc).
It doesn't need to be scripted, just need to work on my machine.
Materials that might be useful.
I need an output like in this demo:
- https://github.com/matrix-org/synapse/tree/develop/demo ... but dockerized
Following demo allows to run 3 servers locally that are able to communicate, with TLS off etc. For this project I don't need tls https etc. It's just for pure testing purposes.