Skip to content

Installation

Gerald edited this page May 28, 2024 · 4 revisions

Technical introduction

The AbuseIO Sexual Child Abuse Reporting Tool, for short SCART, is based on a WinterCMSenvironment. The WinterCMS environment is based on PHP and Laravel.

SCART can be installed as standalone application in an Ubuntu (linux) environment:

  • nginx of apaache
  • mariadb
  • php
  • git
  • composer

Note: it is also possible to install SCART in a docker environment; this is done by dockerizing nginx, mariadb and php with the source; is out of scope of this installation guide, contact if needed

Installation

  1. Ubuntu 2.22 LTS or other stable version
  2. Install WinterCMS with nginx, mariadb, php and composer
  3. Add WinterCMS builder plugin ; (root of wintercms)
composer require --dev winter/wn-builder-plugin
  1. Try to login into the backend; continue when working
  2. Go to plugins directory of the wintercms installation
  3. Git clone AbuseIO/SCART-application scart
  4. Go to the root of the wintercms installation
  5. run composer
composer self-update --1 && composer update
  1. update wintercms
php artisan winter:up
  1. login into the backend and config SCART
Clone this wiki locally