Setup guide: WHMCS setup
Jellyfin Family module WHMCS
Order now | Download | FAQ
1. Download the latest version of the module.
PHP 8.1
wget https://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Jellyfin-Family/PUQ_WHMCS-Jellyfin-Family-latest.zip
PHP 7.4
wget https://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Jellyfin-Family/php74/PUQ_WHMCS-Jellyfin-Family-latest.zip
All versions are available via link: http://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Jellyfin-Family/
2. Unzip the archive with the module.
unzip PUQ_WHMCS-Jellyfin-Family-latest.zip
3. Copy "puqJellyfinFamily" to "WHMCS_WEB_DIR/modules/servers/"
4. Create new server Jellyfin in WHMCS (System Settings->Products/Services->Servers)
System Settings->Servers->Add New Server
- Enter the correct Name and Hostname
- In the Server Details section, select the "PUQ Jellyfin Family" module and enter the correct username, password and access hash (API key) for the Jellyfin web interface.
- To check, click the "Test connection" button
5. Create a new Products/Services
System Settings->Products/Services->Create a New Product
In the Module settings section, select the "PUQ Jellyfin Family" module
- License key: A pre-purchased license key for the "PUQ Jellyfin Family" module. For the module to work correctly, the key must be active
Media Accounts Configuration
- Count of media accounts: Available number of media accounts for creation by user.
Libraries:
- Use All Libraries: Choosing all of libraries from your Jellyfin server
- Libraries: The libraries you want to make available to customers of this product.
(IMPORTANT! Start a new line for each new library)
Example:
"Movies
Beginner`s Programming Course
Comedy"
IMPORTANT!
If you have a folder named "-", please enter it not as the first one or rename it.
If you don't want any folder to be accessible, type "-".
User Configuration:
- Streaming bitrate limit: An optional per-stream bitrate limit for all out of network devices. This is useful to prevent devices from requesting a higher bitrate than your internet connection can handle. This may result in increased CPU load on your server in order to transcode videos on the fly to a lower bitrate.
- SyncPlay access: The SyncPlay feature enables to sync playback with other devices. Select the level of access this user has to the SyncPlay
- Remote control: Remote control of shared devices (DLNA devices are considered shared until a user begins controlling them)
- Media downloads: Users can download media and store it on their devices. This is not the same as a sync feature. Book libraries require this enabled to function properly.
- User sessions: Set the maximum number of simultaneous user sessions.
A value of 0 will disable the feature.
- Failed login attempts: Determine how many incorrect login tries can be made before lockout occurs.
A value of zero means inheriting the default of three tries for normal users and five for administrators. Setting this to -1 will disable the feature.
- Username prefix/Username suffix: Necessary in order to generate a username for the service, in the format: prefix<client_id>-<service_id>suffix
Allow playback (Restricting access to transcoding may cause playback failures in clients due to unsupported media formats)
- media
- audio that requires transcoding
- video that requires transcoding
- video that requires conversion without re-encoding
Feature access:
- Allow Live TV access
- Allow Live TV recording management
- Force transcoding of remote media sources such as Live TV
Links
- Link to instruction: Link to the instruction, if filled out, it will be reflected in the client area
No Comments