Self-hosted school attendance
Secure installation
Creates one independent school instance, protected role templates, a restricted runtime database identity, independent secrets, recovery codes, and a permanent filesystem lock.
Server requirements
- Pass — PHP 8.2 or newer (detected 8.2.33)
- Pass — PHP extension: ctype
- Pass — PHP extension: json
- Pass — PHP extension: mbstring
- Pass — PHP extension: openssl
- Pass — PHP extension: pdo
- Pass — PHP extension: pdo_mysql
- Pass — Writable private directory: config
- Pass — Writable private directory: storage/private
- Pass — Writable private directory: storage/private/sessions
- Pass — Writable private directory: storage/logs
- Pass — HTTPS is mandatory outside localhost
- Pass — Only public/ is exposed, or the parent root has an explicit deny rule