Chaturband 2.3.0 secure installer

PDO, Twig, CloudPanel preflight, verified Composer bootstrap and one CLI cron dispatcher.

Release 2.3.0PHP 8.5.7 Preflight 66 / 66 Twig ready Installer open

1. Environment precheck

PHP 8.4 or newer Detected 8.5.7 (fpm-fcgi). Chaturband supports PHP 8.4.x and PHP 8.5.x; minimum 8.4.0.
64-bit PHP 64-bit integer support is active.
Ubuntu / CloudPanel host optionalUbuntu 24.04.4 LTS. Supported target: Ubuntu 24.04+ with CloudPanel.
Web PHP handler optionalDetected SAPI: fpm-fcgi. CloudPanel should serve the site through a supported PHP 8.4-FPM or PHP 8.5-FPM pool.
PHP extension: ctype Loaded.
PHP extension: curl Loaded.
PHP extension: dom Loaded.
PHP extension: fileinfo Loaded.
PHP extension: gd Loaded.
PHP extension: json Loaded.
PHP extension: mbstring Loaded.
PHP extension: openssl Loaded.
PHP extension: pdo Loaded.
PHP extension: pdo_mysql Loaded.
PHP extension: phar Loaded.
PHP extension: session Loaded.
PHP extension: simplexml Loaded.
PHP extension: tokenizer Loaded.
PHP extension: xml Loaded.
PHP extension: zip Loaded.
PDO MySQL/MariaDB driver The mysql PDO driver is available.
Recommended extension: bcmath optionalLoaded.
Recommended extension: intl optionalLoaded.
Recommended extension: sodium optionalLoaded.
Recommended extension: opcache optionalLoaded.
Safe process execution Required proc_* functions are available for Composer and cron management.
Cryptographic randomness random_bytes() must be available.
Argon2id password hashing Argon2id is available.
HTTPS request Installer is running over HTTPS.
CloudPanel document root /public The standard CloudPanel vhost can be used because its Root Directory resolves to /home/chaturband/htdocs/chaturband.com/public.
Unprivileged CloudPanel site user Effective user: chaturband.
PHP memory limit optional512 MiB; 256 MiB or more is recommended.
Private verification-video upload limit 64 MiB; 64 MiB or more is required for the configurable claim-video ceiling.
PHP POST body limit 72 MiB; 72 MiB or more is required for the encrypted claim-video form and multipart overhead.
Installer resource: composer.json /home/chaturband/htdocs/chaturband.com/composer.json
Installer resource: immutable Composer dependency lock /home/chaturband/htdocs/chaturband.com/composer.lock
Installer resource: MariaDB base schema /home/chaturband/htdocs/chaturband.com/database/install.sql
Installer resource: cron job registry /home/chaturband/htdocs/chaturband.com/config/cron.php
Installer resource: Twig templates /home/chaturband/htdocs/chaturband.com/templates
Installer resource: Theme Studio runtime /home/chaturband/htdocs/chaturband.com/app/Theme/ThemeManager.php
Installer resource: fallback generated theme CSS /home/chaturband/htdocs/chaturband.com/assets/css/theme.generated.css
Installer resource: one-command Ubuntu/CloudPanel launcher /home/chaturband/htdocs/chaturband.com/prepare-ubuntu.sh
Installer resource: all-missing-packages launcher /home/chaturband/htdocs/chaturband.com/install-missing.sh
Installer resource: all-missing-packages installer /home/chaturband/htdocs/chaturband.com/deploy/install-missing-packages.sh
Installer resource: Ubuntu/CloudPanel runtime bootstrap /home/chaturband/htdocs/chaturband.com/deploy/ubuntu-cloudpanel-bootstrap.sh
Installer resource: runtime package manifest /home/chaturband/htdocs/chaturband.com/deploy/ubuntu-cloudpanel-package-manifest.json
Writable: application root (config.local.php / install.lock) /home/chaturband/htdocs/chaturband.com
Writable: storage /home/chaturband/htdocs/chaturband.com/storage
Writable: protected runtime cache /home/chaturband/htdocs/chaturband.com/storage/cache
Writable: Twig cache /home/chaturband/htdocs/chaturband.com/storage/cache/twig
Writable: generated public theme CSS /home/chaturband/htdocs/chaturband.com/assets/css
Writable: Composer bootstrap/cache /home/chaturband/htdocs/chaturband.com/storage/composer
Writable: logs /home/chaturband/htdocs/chaturband.com/storage/logs
Writable: locks /home/chaturband/htdocs/chaturband.com/storage/locks
Writable: rate limiter /home/chaturband/htdocs/chaturband.com/storage/locks/rate-limits
Writable: temporary files /home/chaturband/htdocs/chaturband.com/storage/tmp
Writable: application data /home/chaturband/htdocs/chaturband.com/data
Writable: SEO output /home/chaturband/htdocs/chaturband.com/seo
Document-root permissions optionalThe application root is not world-writable.
Free disk space optional322,441.9 MiB available.
PHP 8.4+ CLI /usr/bin/php8.5 (8.5.7)
User crontab command /usr/bin/crontab
FFmpeg previews optional/usr/bin/ffmpeg
FFprobe verification-video inspection /usr/bin/ffprobe
ClamAV document malware scanner optional/usr/bin/clamscan and /usr/bin/freshclam are available for private claim-document scanning.
PHP open_basedir optionalNot restricted.

2. Composer & Twig

Composer autoload and Twig are installed.

CloudPanel target

Use a PHP 8.4 or PHP 8.5 site, MariaDB 10.11 or newer, HTTPS, and the CloudPanel site user—not root—for files and crontab.

3. Site, languages and MariaDB configuration

Languages & localization

Frontend languages
After installation, configure languages in Control Panel → Languages and add the OpenAI API key in Control Panel → Translations. The first saved key automatically queues each selected non-English language once; the single master cron then translates frontend and SEO text for this domain.
Target collation: utf8mb4_unicode_ciNative PDO preparesConnection can be tested before install

Administrator

Use at least 15 characters. A long unique passphrase or the 24-character browser-generated password is recommended.

Feed, affiliate & payment configuration

Imported genders
Users Online v2 sends repeated gender parameters when a subset is selected.
Imported regions
Select at least one region. Selecting all regions omits the region filter and imports the complete feed.