Install

Server checks

OKPHP 8.1 or newer (found 8.2.35)
OKPHP extension: pdo
OKPHP extension: mbstring
OKPHP extension: openssl
OKPHP extension: json
OKPHP extension: ctype
OKPDO driver: pdo_mysql or pdo_sqlite
OKData directory is writable and outside the web root

1. Install token

2. Application

Used for every generated link. No path, no trailing slash. Change it later by editing storage/.env.

Leave off on Namecheap shared hosting unless you proxy through Cloudflare.

3. Database

Use a dedicated user limited to this database.

4. Super administrator

At least 12 characters.

5. Email

6. Cloudflare R2 (optional now, required for private video)

Use a token limited to Object Read on this bucket. It is stored only in storage/.env and never sent to browsers.

Comma-separated. Only these hosts are accepted for public video links. Keep this separate from the LMS domain.