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
shellcomposer create-project yungifez/skuul skuul '^2.0' --keep-vcscomposer create-project yungifez/skuul skuul '^2.0' --keep-vcsGit
shellgit clone --branch V2.6.4 https://github.com/yungifez/skuul.git skuulgit clone --branch V2.6.4 https://github.com/yungifez/skuul.git skuulThen go to the project directory
shellcd skuulcd skuulInstall composer dependencies
shelldocker run --rm \ -u "$(id -u):$(id -g)" \ -v "$(pwd):/var/www/html" \ -w /var/www/html \ laravelsail/php82-composer:latest \ composer install --ignore-platform-reqsdocker run --rm \ -u "$(id -u):$(id -g)" \ -v "$(pwd):/var/www/html" \ -w /var/www/html \ laravelsail/php82-composer:latest \ composer install --ignore-platform-reqsBring Sail Up and navigate into the machine
shellvendor/bin/sail up && vendor/bin/sail root-shellvendor/bin/sail up && vendor/bin/sail root-shellRun the skuul installer and respond to any question or prompts
shellphp artisan skuul:initphp artisan skuul:initThis 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
shellcomposer create-project yungifez/skuul skuul '^2.0' --keep-vcscomposer create-project yungifez/skuul skuul '^2.0' --keep-vcsGit
shellgit clone --branch V2.6.4 https://github.com/yungifez/skuul.git skuulgit clone --branch V2.6.4 https://github.com/yungifez/skuul.git skuulThen go to the project directory
shellcd skuulcd skuulInstall composer dependencies
shellcomposer installcomposer installRun the skuul installer and respond to any question or prompts
shellphp artisan skuul:initphp artisan skuul:initThis command walks you through setting up application name, URL, Database credentials, mail credentials and some other tasks.
Serve the application
shphp artisan servephp 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