{% extends 'layouts/layout_user.html' %} {% block title %} Dashboard | {{ config['PUBLIC_CONFIG'].site.title }} {% endblock %} {% block styles %} {{super()}} {% endblock %} {% block content %}

Version: {{ config['PUBLIC_CONFIG'].project.version }}

{% trans %}Welcome{% endtrans %} {{ current_user.email }}

{% if (current_user.type != 0) %} {% endif %}
{% if (service.status == service.status.INIT) %} {% trans %}Connect{% endtrans %} {% else %} {% trans %}Disconnect{% endtrans %} {% endif %}
{% if (config['SUBSCRIBERS_SUPPORT']) %} {% endif %} {% if (role == 2) %} {% endif %}

{% trans %}ID:{% endtrans %}

{{ service.id }}

{% trans %}Timestamp:{% endtrans %}

{{ service.timestamp }}

{% trans %}Uptime:{% endtrans %}

{{ service.uptime }} Seconds

{% trans %}Load:{% endtrans %}

{{ service.load_average }}

{% trans %}State:{% endtrans %}

{{ ['INIT', 'CONNECTED', 'ACTIVE'][service.status] }}

{% trans %}CPU:{% endtrans %}

{{ service.cpu | round(2, 'floor') }} %

{% trans %}GPU:{% endtrans %}

{{ service.gpu }} %

{% trans %}Network in:{% endtrans %}

{{ service.bandwidth_in }} Mbps

{% trans %}Network out:{% endtrans %}

{{ service.bandwidth_out }} Mbps

{% trans %}OS:{% endtrans %}

{{ service.os }}

{% trans %}Memory total:{% endtrans %}

{{ service.memory_total }} MB

{% trans %}Memory free:{% endtrans %}

{{ service.memory_free }} MB

{% trans %}HDD total:{% endtrans %}

{{ service.hdd_total }} MB

{% trans %}HDD free:{% endtrans %}

{{ service.hdd_free }} MB

{% trans %}Online users:{% endtrans %}

{{ service.online_users }}

{% trans %}Version:{% endtrans %}

{{ service.version }}

{% for rev in streams %} {% if (rev.type != 7 and rev.type != 8 and rev.type != 9 and rev.type != 10 and rev.type != 0) %} {% endif %} {% endfor %}
# {% trans %}Name{% endtrans %} {% trans %}Type{% endtrans %} {% trans %}Status{% endtrans %} {% trans %}Restarts{% endtrans %} {% trans %}CPU (%){% endtrans %} {% trans %}RSS (MB){% endtrans %} {% trans %}In (Mbps){% endtrans %} {% trans %}Out (Mbps){% endtrans %} {% trans %}TTL (sec){% endtrans %} {% trans %}RTL (sec){% endtrans %} {% trans %}Quality (%){% endtrans %} {% trans %}Price ($){% endtrans %} {% trans %}Actions{% endtrans %}
{{ loop.index }} {{ rev.name }} {{ ['PROXY','RELAY', 'ENCODE', 'TIMESHIFT_PLAYER', 'TIMESHIFT_RECORDER', 'CATCHUP', 'TEST_LIFE', 'VOD_RELAY', 'VOD_ENCODE', 'COD_RELAY', 'COD_ENCODE'][rev.type] }} {{ ['NEW', 'INIT', 'STARTED', 'READY', 'PLAYING', 'FROZEN', 'WAITING'][rev.status] }} {{ rev.restarts }} {{ rev.cpu | round(2, 'floor') }} {{ (rev.rss / (1024 * 1024)) | round(4, 'floor') }} {{ (rev.input_streams|sum(attribute='bps') / (1024 * 1024 / 8)) | round(4, 'floor') }} {{ (rev.output_streams|sum(attribute='bps') / (1024 * 1024 / 8))| round(4, 'floor') }} {{ (rev.timestamp - rev.start_time)/1000 }} {{ (rev.timestamp - rev.loop_start_time)/1000 }} {{ rev.quality | round(2, 'floor') }} {{ rev.price }} {% trans %}Play{% endtrans %} {% if (role == 2) %} {% trans %}View log{% endtrans %} {% trans %}VPL{% endtrans %} {% endif %}
{% for vod in streams %} {% if (vod.type == 7 or vod.type == 8) %} {% endif %} {% endfor %}
# {% trans %}Name{% endtrans %} {% trans %}Type{% endtrans %} {% trans %}Status{% endtrans %} {% trans %}Restarts{% endtrans %} {% trans %}CPU (%){% endtrans %} {% trans %}RSS (MB){% endtrans %} {% trans %}In (Mbps){% endtrans %} {% trans %}Out (Mbps){% endtrans %} {% trans %}TTL (sec){% endtrans %} {% trans %}RTL (sec){% endtrans %} {% trans %}Quality (%){% endtrans %} {% trans %}Price ($){% endtrans %} {% trans %}Actions{% endtrans %}
{{ loop.index }} {{ vod.name }} {{ ['PROXY','RELAY', 'ENCODE', 'TIMESHIFT_PLAYER', 'TIMESHIFT_RECORDER', 'CATCHUP', 'TEST_LIFE', 'VOD_RELAY', 'VOD_ENCODE'][vod.type] }} {{ ['NEW', 'INIT', 'STARTED', 'READY', 'PLAYING', 'FROZEN', 'WAITING'][vod.status] }} {{ vod.restarts }} {{ vod.cpu | round(2, 'floor') }} {{ (vod.rss / (1024 * 1024)) | round(4, 'floor') }} {{ (vod.input_streams|sum(attribute='bps') / (1024 * 1024 / 8)) | round(4, 'floor')}} {{ (vod.output_streams|sum(attribute='bps') / (1024 * 1024 / 8)) | round(4, 'floor') }} {{ (vod.timestamp - vod.start_time)/1000 }} {{ (vod.timestamp - vod.loop_start_time)/1000 }} {{ vod.quality | round(2, 'floor') }} {{ vod.price }} {% trans %}Play{% endtrans %} {% trans %}View log{% endtrans %}
{% for cod in streams %} {% if (cod.type == 9 or cod.type == 10) %} {% endif %} {% endfor %}
# {% trans %}Name{% endtrans %} {% trans %}Type{% endtrans %} {% trans %}Status{% endtrans %} {% trans %}Restarts{% endtrans %} {% trans %}CPU (%){% endtrans %} {% trans %}RSS (MB){% endtrans %} {% trans %}In (Mbps){% endtrans %} {% trans %}Out (Mbps){% endtrans %} {% trans %}TTL (sec){% endtrans %} {% trans %}RTL (sec){% endtrans %} {% trans %}Quality (%){% endtrans %} {% trans %}Price ($){% endtrans %} {% trans %}Actions{% endtrans %}
{{ loop.index }} {{ cod.name }} {{ ['PROXY','RELAY', 'ENCODE', 'TIMESHIFT_PLAYER', 'TIMESHIFT_RECORDER', 'CATCHUP', 'TEST_LIFE', 'COD_RELAY', 'COD_ENCODE'][cod.type] }} {{ ['NEW', 'INIT', 'STARTED', 'READY', 'PLAYING', 'FROZEN', 'WAITING'][cod.status] }} {{ cod.restarts }} {{ cod.cpu | round(2, 'floor') }} {{ (cod.rss / (1024 * 1024)) | round(4, 'floor') }} {{ (cod.input_streams|sum(attribute='bps') / (1024 * 1024 / 8)) | round(4, 'floor')}} {{ (cod.output_streams|sum(attribute='bps') / (1024 * 1024 / 8)) | round(4, 'floor') }} {{ (cod.timestamp - cod.start_time)/1000 }} {{ (cod.timestamp - cod.loop_start_time)/1000 }} {{ cod.quality | round(2, 'floor') }} {{ cod.price }} {% trans %}Play{% endtrans %} {% if (role == 2) %} {% trans %}View log{% endtrans %} {% trans %}VPL{% endtrans %} {% endif %}
{% for proxy in streams %} {% if (proxy.type == 0) %} {% endif %} {% endfor %}
# {% trans %}Name{% endtrans %} {% trans %}Type{% endtrans %} {% trans %}Price ($){% endtrans %} {% trans %}Actions{% endtrans %}
{{ loop.index }} {{ proxy.name }} {{ ['PROXY','RELAY', 'ENCODE', 'TIMESHIFT_PLAYER', 'TIMESHIFT_RECORDER', 'CATCHUP', 'TEST_LIFE', 'VOD_RELAY', 'VOD_ENCODE','COD_RELAY', 'COD_ENCODE'][proxy.type] }} {{ proxy.price }} {% trans %}Play{% endtrans %}
{% endblock %} {% block scripts %} {{ super() }} {% endblock %}