Installation

From source

Manually build it

Manual Installation

Requirements

  • NodeJS >= 20
  • PHP >= 8.0 (Extensions: Ctype, cURL, DOM, Fileinfo, Filter, Hash, Mbstring, OpenSSL, PCRE, PDO, Session, Tokenizer, XML)
  • Git
  • Composer >= 2.0

Steps

  1. Clone the repository
    git clone https://github.com/cioraneanu/firefly-pico
    cd firefly-pico
    
  2. Backend (Laravel)
    cd back
    cp .env.example .env # Set FIREFLY_URL + database config
    composer install --no-dev
    php artisan key:generate
    php artisan migrate
    php artisan serve # Or serve via Nginx/Apache
    
  3. Frontend (Nuxt)
    cd front
    npm install
    npm run build
    npm run prod # Or use PM2