Skip to content

Installation ​

V2 release guide

These instructions and demo accounts apply to older V2 releases. For the Laravel 13 code and browser installer, use current installation. The Git examples below select the published V2.6.4 tag, not the development branch.

This guide is intended for installing skuul locally for testing, to see how to deploy skuul, visit The Deployment Page

Installation Options ​

There are 2 ways to install this project locally, you can either install this project

Installation With Docker ​

To Install this application with docker, you must have docker on your local machine.

  • Clone the project to your local machine using either git or composer

    Composer

    shell
    composer create-project yungifez/skuul skuul '^2.0' --keep-vcs
    composer create-project yungifez/skuul skuul '^2.0' --keep-vcs

    Git

    shell
    git clone --branch V2.6.4 https://github.com/yungifez/skuul.git skuul
    git clone --branch V2.6.4 https://github.com/yungifez/skuul.git skuul

    Then go to the project directory

    shell
    cd skuul
    cd skuul
  • Install composer dependencies

    shell
    docker run --rm \
        -u "$(id -u):$(id -g)" \
        -v "$(pwd):/var/www/html" \
        -w /var/www/html \
        laravelsail/php82-composer:latest \
        composer install --ignore-platform-reqs
    docker run --rm \
        -u "$(id -u):$(id -g)" \
        -v "$(pwd):/var/www/html" \
        -w /var/www/html \
        laravelsail/php82-composer:latest \
        composer install --ignore-platform-reqs
  • Bring Sail Up and navigate into the machine

    shell
    vendor/bin/sail up && vendor/bin/sail root-shell
    vendor/bin/sail up && vendor/bin/sail root-shell
  • Run the skuul installer and respond to any question or prompts

    shell
    php artisan skuul:init
    php artisan skuul:init

    This command walks you through setting up application name, URL, Database credentials, mail credentials and some other tasks.

  • Access the app on your localhost

Installation Without Docker ​

To Install this application without docker.

  • Clone the project to your local machine using either git or composer

    Composer

    shell
    composer create-project yungifez/skuul skuul '^2.0' --keep-vcs
    composer create-project yungifez/skuul skuul '^2.0' --keep-vcs

    Git

    shell
    git clone --branch V2.6.4 https://github.com/yungifez/skuul.git skuul
    git clone --branch V2.6.4 https://github.com/yungifez/skuul.git skuul

    Then go to the project directory

    shell
    cd skuul
    cd skuul
  • Install composer dependencies

    shell
    composer install
    composer install
  • Run the skuul installer and respond to any question or prompts

    shell
    php artisan skuul:init
    php artisan skuul:init

    This command walks you through setting up application name, URL, Database credentials, mail credentials and some other tasks.

  • Serve the application

    sh
    php artisan serve
    php artisan serve

Next Steps ​

Use the credentials you chose during installation. These accounts exist only when the V2 demo seeders run. Use them only in a disposable evaluation database.

Super Admin

Email: super@admin.com
Password: password

Admin

Email: admin@admin.com
Password: password

Teacher

Email: teacher@teacher.com
Password: password

Student

Email: student@student.com
Password: password

Parent

Email: parent@parent.com
Password: password