Compatibility
SelfHostedChat server requirements
The basic chat has modest PHP requirements. Video and push features add some optional capabilities.
ComponentNeeded forStatus
PHP 8.1+Application runtimeRequired
PDO SQLiteLocal chat databaseRequired
fileinfoUpload type detectionRequired
GDImages and profile photosRequired
HTTPSSecure login, PWA and pushStrongly recommended
FFmpeg + FFprobeVideoOnly for video
OpenSSLReal push notificationsFor push
Use the free server check
Place the server-check PHP file in the directory where you plan to install SelfHostedChat. It reports the active web PHP version and relevant extensions without installing the chat.
Open server check on this server
Remove a public diagnostic file after testing so you do not leave unnecessary server information online.