First start and activation

Temporary activation and startup

The temporary version has no limit on the number of streams. After installation the pss service is inactive, since activation is required to start it. To perform temporary activation, run the script:

$ /opt/pss/tools/activate.sh

The pss service will be started and configured for autostart. You can check for a successful start:

$ systemctl status pss

In case of problems, see the logs:

$ tail -n 20 /var/log/pss/main.log
$ journalctl -u pss -n 20

Initial settings

Connect to the web interface through a browser:

http://host:8808

Login: admin

Password: admin

Two web interfaces are available: the new (main) one at the path /admin, and the classic one at the path /classic.

Default service ports:

Service

HTTP

HTTPS

Web interface and HTTP API

8808

43981

OTT distribution (HTTP server)

43972

43982

EPG server

43973

43983

Right after the installation only the HTTP port of the web interface — 8808 — is available. It is set in the shipped pss_default.json file, from which the working pss.json is created at the very first start; that file describes no other service, so the remaining ports of the table are opened only after the corresponding service has been configured, and HTTPS — only after TLS has been enabled and a certificate installed. If the web-server.bind-port key is absent from the settings, the service uses the built-in fallback value 43971.

Be sure to change the administrator login and password — in the administrator list of the web interface. Accounts are assigned roles: Admin (full access), Restricted admin (viewing and pausing streams), Viewer (viewing only).

If necessary, change the web interface port — in the web server settings. The change takes effect after restarting the service; the restart can be performed from the web interface.

The activation data can be checked in the About section of the web interface.

Permanent activation

The protection system supports software (SL) and USB (HL) keys. For permanent activation:

  1. In the About section of the web interface, obtain the C2V data for the activation request and send it to the supplier.

  2. Enter the V2C data received from the supplier, from a file or from the clipboard, in the same section of the web interface.

  3. In the same section, verify the activation data.

For Perfect Streamer to detect the USB key while a trial license is active, the pss service must be restarted — via the restart function in the web interface or with the command sudo systemctl restart pss. If the trial license expires, the service will switch to the permanent USB key by itself.

When the annual or trial license expires

If the pss service cannot be started, enter the command:

$ journalctl -u pss -n 20

The following error means that the Perfect Streamer license has expired:

LDK Protection System: Feature has expired (H0041)