This directory contains the full documentation for php-ssl, a PHP 8.0+ SSL/TLS certificate monitoring web application.
- Installation — Clone, configure, database setup, web installer
- Configuration —
config.phpreference and per-tenant overrides - Upgrading — Applying database migrations after a git pull
- Overview — Request flow, URL structure, globals, autoloader
- Multi-Tenancy — Tenant isolation, roles, private zones, impersonation
- Database Schema — All tables, relationships, and key columns
- Class Reference — Every class: role, key methods, inheritance
- Crontab Setup — System crontab, in-app scheduling, manual runs
- Web Server — Apache and nginx configuration, BASE path, rewrites
- Notifications — How recipient lists are built, delivery matrix, audit log
- Troubleshooting — Common problems and solutions
- Features — Certificate scanning, CA management, DNS AXFR, agents, testssl.sh, notifications, private zones, WebAuthn, AD sync
- Development — Coding conventions, adding routes, migrations, frontend