docker-compose.yml file is provided. It's aimed to quickly try temboard with
a few PostgreSQL servers. Requires docker-compose 1.10+ and docker engine 1.13+.
wget https://raw.githubusercontent.com/dalibo/temboard/master/docker/docker-compose.yml docker-compose up
After starting the docker-compose image, the UI is available on
The agents can be accessed with
docker-compose will launch:
- a PG 9.4 cluster
- a PG 9.5 cluster
- a PG 9.6 cluster
- a temboard agent for each PG cluster
- a standard PG 9.6 cluster for the UI
- a container for the UI
DO NOT USE THIS IN PRODUCTION
temBoard docker images are designed for testing and demo. The SSL certificate is self-signed and the default passwords are public.
temBoard agent is designed to run on same host as PostgreSQL which is incompatible with Docker service-minded architecture. Temboard agent images require access to docker socket to restart PostgreSQL. Which you do not want in production.
If you want to deploy temBoard in a production environment, take some time to read http://temboard.rtd.io.
If you're already running a PostgreSQL instance on your machine, you might encounter conflicts with ports
5435. If so remove or edit
If you run docker on a distant linux server: build a simple SSH tunnel to reach the temboard server without exposing it on the internet :
ssh -L 8888:localhost:8888 your_server_ip