Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

php-ssl Documentation

This directory contains the full documentation for php-ssl, a PHP 8.0+ SSL/TLS certificate monitoring web application.

Contents

Getting Started

  • Installation — Clone, configure, database setup, web installer
  • Configurationconfig.php reference and per-tenant overrides
  • Upgrading — Applying database migrations after a git pull

Architecture

  • 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

Operations

  • 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

Coming Soon

  • Features — Certificate scanning, CA management, DNS AXFR, agents, testssl.sh, notifications, private zones, WebAuthn, AD sync
  • Development — Coding conventions, adding routes, migrations, frontend