Docker Compose deployment model is intended for an on-premise Synpse deployment where you will be managing it.
- 1.A dedicated Linux server, exposed to the internet with the external IP address unless your devices will be reaching it via an internal network. Server should have
git, docker and docker-compose installed. Server specification depends if you are planning to run Chickhouse for metrics or not (it's an optional component). But 2 CPU/4GB RAM should be enough for installations that serve ~1000 devices.
- 2.DNS name, pointing to your server