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.