Install with Git
Use Git when you want to track upstream changes or work from a specific branch/tag. Confirm system requirements, clone and run Composer below, then finish the install with your platform guide (Linux or Windows) — permissions, database, web server, and installer.
Install a Git client
You need Git on the machine where you clone the code:
The examples below use the Git command line.
Clone NADA
# Creates a folder named nada
git clone https://github.com/ihsn/nada.git
# Or choose a folder name
git clone https://github.com/ihsn/nada.git <folder-name>Choose a release / branch
git clone checks out the default branch (usually master / main). For a specific release, prefer a tagged release from GitHub Releases:
cd <your-nada-folder>
git fetch --tags
git checkout V5.4.1 # example — use the tag you needIf you follow a maintenance branch instead, check the project README or release notes for the correct branch name for your target version (for example NADA 5.4.x).
Install PHP dependencies (Composer)
NADA uses Composer for third-party libraries. Release zip packages often already include vendor/. After a fresh Git clone you usually need to run Composer.
Install Composer using the official installer: https://getcomposer.org/download/
Then, from the NADA root:
php composer.phar install
# or, if composer is installed globally:
composer installIf install fails, try a clean vendor tree:
rm -rf vendor
rm -f composer.lock
php composer.phar installTIP
More about Composer: https://getcomposer.org/
Continue on your platform
- Installation (Linux) — from permissions / database onward (or start at download if the clone already created your app root)
- or Installation (Windows)
- Database: MySQL / MariaDB or SQL Server
- Then post-install Configurations