Requirements

Before installing ChatNet, you need to ensure your server meets the minimum requirements. This section lists all the necessary PHP version, extensions, database requirements, and optional third-party services that enhance ChatNet's functionality. Review this section carefully to avoid installation issues.

Server Requirements

The minimum server specifications needed to run ChatNet, including PHP version, MySQL version, and web server requirements.

RequirementMinimumRecommended
PHP Version8.18.2 or 8.3
MySQL/MariaDB5.78.0+
Web ServerApache 2.4 or NginxNginx

Required PHP Extensions

ExtensionPurpose
mysqliDatabase connectivity
gdImage processing
mbstringMultibyte string support
zipArchive handling
opensslEncryption and SSL
exifImage metadata
curlHTTP requests
jsonJSON encoding/decoding
fileinfoFile type detection

You can check your PHP configuration by creating a phpinfo.php file:

<?php phpinfo(); ?>

Browser Requirements

ChatNet supports all modern web browsers for the best user experience.

ChatNet works on all modern browsers:

Optional External Services

Third-party services that can be integrated to enhance ChatNet's functionality.

ServicePurposeRequired For
Firebase / PushyPush notificationsReal-time notifications
AgoraVideo/Audio callingVoice and video calls
AWS S3 / GCS / Wasabi / BackblazeCloud storageScalable file storage
StripePayment processingPaid memberships
PayPalPayment processingPaid memberships
KlipyGIF searchGIF messaging feature
Cloudflare TurnstileCAPTCHABot protection
Google reCAPTCHACAPTCHABot protection
CentrifugoWebSocket serverReal-time communication