Beginners and developers
Local learning environment
Use Docker Compose to run the backend, database, and frontend quickly.
View recommended guidePractical, version-aware installation guides for developers, implementation consultants and financial institutions. Learn how to install, configure, secure and operate Mifos X in local, testing and production environments.
Select your path
Choose the deployment path that matches your objective. A local demonstration environment and a production financial system should not use the same architecture.
Beginners and developers
Use Docker Compose to run the backend, database, and frontend quickly.
View recommended guideNBFCs, MFIs, SACCOs and banks
Use Ubuntu, a managed database, Nginx, SSL, monitoring, backups, and separate environments.
View recommended guideJava and Angular developers
Run Apache Fineract and the Mifos Web App from source with separate development configuration.
View recommended guideComplete learning sequence
Understand Mifos X, Apache Fineract, Mifos Web App, Community App, supported Java versions, and version compatibility.
Read step-by-step guideReview recommended CPU, RAM, storage, operating system, Java, database, domain, and SSL requirements.
Read step-by-step guideRun Apache Fineract and the Mifos Web App locally using Docker and Docker Compose.
Read step-by-step guideDeploy Apache Fineract and the Mifos Web App on an Ubuntu production server.
Read step-by-step guideConfigure Java, the database, environment variables, tenants, Liquibase migrations, and backend services.
Read step-by-step guideInstall, configure, build, and connect the Mifos Web App to Apache Fineract.
Read step-by-step guideConfigure database users, permissions, tenant databases, backups, restore procedures, and performance settings.
Read step-by-step guideConnect a domain, configure reverse proxy rules, enable HTTPS, and secure the production deployment.
Read step-by-step guideComplete the first login, organisation setup, offices, staff, roles, products, accounting, and scheduled jobs.
Read step-by-step guideResolve common Docker, Java, database, Liquibase, CORS, API, Angular, SSL, and authentication errors.
Read step-by-step guideInstallation checklist
Video guide
The complete video series will demonstrate installation commands, configuration files, expected outputs, common errors and production verification.
Video series coming soon
Written guides will remain available alongside every video, including commands, transcripts and downloadable resources.
Professional Mifos services
MifosX provides Apache Fineract and Mifos implementation, customization, migration, API integration, cloud deployment, training and production support for financial institutions worldwide.