Full Installation instructions are available at docs.confighub.com
The ConfigHub server application has the following prerequisites:
- Runs on Windows/MacOS/Linux distribution (Debian Linux, Ubuntu Linux, or CentOS recommended) or as a docker image
- Supported databases: MariaDB/MySQL, PostgreSQL, Oracle 11 or later
- Tested with Oracle Java 8
Schema is liquibase managed by an application found in Database-Manager repo. A pre-compiled JAR is included with each ConfigHub Platform release.
Found a bug? Have an idea for an improvement? Feel free to add an issue.
Help us build the future of configuration management and be part of a project that is changing how configuration is leveraged across teams every day.
Follow the contributors guide and read the contributing instructions to get started.
A docker image for ConfigHub.
Execute with following:
docker run -d \
-p 8080:80 \
-p 8443:443 \
-e DB_TYPE=mysql \
-e DB_URL=jdbc:mysql://<databaseHost>:3306/ConfigHub \
-e DB_USERNAME=<username> \
-e DB_PASSWORD=<password> \
--name confighub \
confighub/confighubplatform:latest
You may also use PostgreSQL database with
-e DB_TYPE=postgresql
-e DB_URL=jdbc:postgresql://<databaseHost>:5432/ConfigHubPSQL
And you may specify parameters from the /confighub-<version>/confighub.sh
. Shown are default values
which will be applied if these parameters are omited:
-e ALLOCATED_MEMORY=4g
-e HTTP_PORT=80
-e HTTPS_PORT=443
-e LOG_PATH=/var/log/confighub
-e KEYSTORE_FILE=cert/confighub_default.jks
-e KEYSTORE_ALIAS=confighub
-e KEYSTORE_PASSWORD=confighub
After the docker container starts, you can access the web interface on https://localhost:8080
.