P-StreamRec

P-StreamRec

Application Docker from Raccommode's Repository

Vue d'ensemble

P-StreamRec is a self-hosted recorder for Chaturbate, CAM4, and m3u8/HLS live streams, with a web interface for discovery, following, live watch, recordings, password protection, optional account login, recording segmentation, and automatic MP4 conversion.

Exigences

For the best Chaturbate support, install FlareSolverr separately and set FLARESOLVERR_URL. If both containers are on a custom Docker network, http://flaresolverr:8191 is expected; on bridge networking, use the Unraid server IP and FlareSolverr port.

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:8080]
Réseau
bridge
Coquille
sh
Privilégié
false

Configuration du modèle

Web UI PortPorttcp

Web interface port. Container port: 8080.

Cible
8080
Défaut
8080
Valeur
8080
DataPathrw

Stores the database, sessions, thumbnails, cookies, original TS recordings, and converted MP4 files.

Cible
/data
Défaut
/mnt/user/appdata/p-streamrec
Valeur
/mnt/user/appdata/p-streamrec
TimezoneVariable

Timezone used by the app, for example America/Toronto.

Cible
TZ
Défaut
UTC
Valeur
UTC
PasswordVariable

Optional password required to access the web interface.

Cible
PASSWORD
Auto Record UsersVariable

Optional comma-separated usernames to monitor and record automatically.

Cible
AUTO_RECORD_USERS
Chaturbate ResolverVariable

Enable Chaturbate stream resolution. Use true or false.

Cible
CB_RESOLVER_ENABLED
Défaut
true
Valeur
true
FlareSolverr URLVariable

Optional FlareSolverr URL for Cloudflare bypass. Install FlareSolverr separately if needed.

Cible
FLARESOLVERR_URL
Défaut
http://flaresolverr:8191
Valeur
http://flaresolverr:8191
Chaturbate UsernameVariable

Optional Chaturbate username for Following sync and better stream quality.

Cible
CHATURBATE_USERNAME
Chaturbate PasswordVariable

Optional Chaturbate password.

Cible
CHATURBATE_PASSWORD
Recording Segment DurationVariable

Optional split interval in minutes. Use 0, 30, 60, or 90.

Cible
RECORD_SEGMENT_DURATION_MINUTES
Défaut
0
Valeur
0
Recording Segment SizeVariable

Optional maximum TS segment size in MB. Use 0 to disable size-based splitting.

Cible
RECORD_SEGMENT_SIZE_MB
Défaut
0
Valeur
0
Auto ConvertVariable

Automatically convert completed TS recordings to MP4. Use true or false.

Cible
AUTO_CONVERT
Défaut
true
Valeur
true
Keep TS OriginalsVariable

Keep original TS files after MP4 conversion. Use true or false.

Cible
KEEP_TS
Défaut
false
Valeur
false
Provider Proxy URLVariable

Optional outbound proxy for provider requests, such as http, https, socks4, or socks5.

Cible
PSTREAMREC_PROXY_URL
No ProxyVariable

Hosts that should bypass standard proxy environment variables.

Cible
NO_PROXY
Défaut
localhost,127.0.0.1,flaresolverr
Valeur
localhost,127.0.0.1,flaresolverr
Chaturbate Request DelayVariable

Delay between Chaturbate requests, in seconds.

Cible
CB_REQUEST_DELAY
Défaut
1.0
Valeur
1.0

Détails

Référentiel
ghcr.io/raccommode/p-streamrec:latest
Dernière mise à jour2026-06-02
Première vue2026-05-16

Exécutez P-StreamRec sur Unraid.

P-StreamRec est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.