CMDBuild is a web environment in which you can configure custom solutions for IT Governance, or more generally for asset management.
READY2USE pre-configured CMDBuild READY TO BE USED within the production environment
openMaint open source solution for the Property & Facility Management; an application for the management of buildings, installations, movable assets and related maintenance activities
21/10/2025 Add CMDBuild 4.1.0, READY2USE 2.4 (on CMDBuild 4.1.0), openMAINT 2.4 (on CMDBuild 4.1.0), refactoring, up to PostgreSQL 17/Tomcat 11 -- @itmicus.
21/10/2025 Add CMDBuild 4.0.0, READY2USE 2.4 (on CMDBuild 4.0.4), openMAINT 2.4 (on CMDBuild 4.0.4), refactoring, up to PostgreSQL 17/Tomcat 11 -- @itmicus.
06/08/2023 Add CMDBuild 3.4.2, READY2USE 2.3 (on CMDBuild 3.4.1) -- @itmicus.
21/02/2023 Add CMDBuild 3.4, CMDBuild 3.4.1, and openMAINT 3.2 (on CMDBuild 3.4.1) -- @afcarvalho1991 and @quinont contribution.
29/12/2020 Add openMAINT 2.1 on CMDBuild 3.3b @afcarvalho1991 contribution
12/10/2020 Add CMDBuild 3.3, READY2USE 2.0 and openMAINT 2.0 on CMDBuild 3.2.1 @afcarvalho1991 contribution
11/06/2020 Add CMDBuild 3.2.1, READY2USE 2.0 and openMAINT 2.0 on CMDBuild 3.2.1
19/02/2020 Add CMDBuild 3.2, READY2USE 2.0 and openMAINT 2.0 on CMDBuild 3.2
27/10/2019 Add CMDBuild 3.1.1, READY2USE 2.0 and openMAINT 2.0 on CMDBuild 3.1.1
04/08/2019 Add READY2USE 2.0 and openMAINT 2.0
12/07/2019 Add CMDBuild 3.1 with old version READY2USE (but we still waiting 2.0)
This is the unofficial repository with all the versions of cmdbuild.
I will update the repository every time there is a new version of cmdbuild available
Sometimes container cmdbuild_app after first run may be stopped, because it need more memory for this. Please, restart it
Please open issues on github
sh docker-build.sh # or select the specific version needed and the DB image
git clone https://github.com/itmicus/cmdbuild_dockercd to folder version cmdbuild-4.1.0 or ready2use-2.4-4.1.0 or openmaint-2.4-4.1.0 and run
docker-compose up -dgit clone https://github.com/itmicus/cmdbuild_dockerOpen file docker-compose.yml and change to CMDBUILD_DUMP=demo.dump.xz and save file
docker-compose -f ready2use-2.4-4.1.0/docker-compose.yml up -dgit clone https://github.com/itmicus/cmdbuild_dockerOpen file docker-compose.yml and change to CMDBUILD_DUMP=demo.dump.xz and save file
docker-compose -f openmaint-2.4-4.1.0/docker-compose.yml up -dWaiting while all container starting and initilize database (about few minutes) and open your browser
http://localhost:8090/cmdbuild
Login: admin
Password: admin
http://localhost:8090/
Login: admin
Password: password
POSTGRES_USER: postgres
POSTGRES_PASS: postgres
POSTGRES_PORT: 5432
POSTGRES_HOST: cmdbuild_db
POSTGRES_DB: cmdbuild_db4
CMDBUILD_DUMP: demo.dump.xz
- demo.dump.xz
- empty.dump.xz
- admin/admin - full admin
- demouser/demouser - multi-groups
- guest/guest - readonly
If you want to change type DB you must drop old database
docker-compose exec cmdbuild_app /usr/local/tomcat/webapps/cmdbuild/cmdbuild.sh dbconfig drop -configfile /usr/local/tomcat/conf/cmdbuild/database.confand after run container with new value of CMDBUILD_DUMP
