PS

Secure installation

Version 2.2.1 · fresh install or non-destructive database update

Server preflight

PHP 8.2+
8.4.18
Ready
PHP extension: pdo_mysql
loaded
Ready
PHP extension: mysqli
loaded
Ready
PHP extension: mbstring
loaded
Ready
PHP extension: curl
loaded
Ready
PHP extension: fileinfo
loaded
Ready
PHP extension: openssl
loaded
Ready
PHP extension: json
loaded
Ready
PHP extension: sodium
loaded
Ready
PHP extension: gd
loaded
Ready
Application directory writable
/home/autostock/htdocs/autostock.info
Ready
Storage writable
/home/autostock/htdocs/autostock.info/storage
Ready
Media writable
/home/autostock/htdocs/autostock.info/media
Ready
proc_open available
available
Ready
FFmpeg
/usr/bin/ffmpeg · ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers
Ready
FFprobe
/usr/bin/ffprobe · ffprobe version 6.1.1-3ubuntu5 Copyright (c) 2007-2023 the FFmpeg developers
Ready
Package integrity
36 critical files verified
Ready

Website

Canonical domain, timezone and default language.

Database

New mode requires an empty database. Update mode creates a structure-only backup first.

Leave empty for TCP using 127.0.0.1 and port 3306. A socket value must be an absolute local path.

Owner administrator

The username and password hash are stored in .env. The plaintext password is never persisted.

Network trust

Forwarded client-IP headers are accepted only from these reverse proxies.

Authorized live studio

Video.js is bundled and served locally, so no external player account or token is required. Enable playback and recording only for sources this installation is authorized to use. Public pages never link to an external model profile.

Discovery and profile endpoints must use HTTPS and match this allowlist.

Server binaries

Recording workers run only from the central cron dispatcher. On Ubuntu 24.04 the ffmpeg package installs both FFmpeg and FFprobe. The expected paths are /usr/bin/ffmpeg and /usr/bin/ffprobe.