Skip to content

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

bash
# 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:

bash
cd <your-nada-folder>
git fetch --tags
git checkout V5.4.1   # example — use the tag you need

If 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:

bash
php composer.phar install
# or, if composer is installed globally:
composer install

If install fails, try a clean vendor tree:

bash
rm -rf vendor
rm -f composer.lock
php composer.phar install

TIP

More about Composer: https://getcomposer.org/

Continue on your platform

  1. Installation (Linux) — from permissions / database onward (or start at download if the clone already created your app root)
  2. or Installation (Windows)
  3. Database: MySQL / MariaDB or SQL Server
  4. Then post-install Configurations