{% extends "base.html" %}{% block title %}Panel Admina – PaganOS{% endblock %} {% block content %} {% include "admin/nav.html" %}

{{ t('admin_repo') }}

{{ stats.pkg_count or 0 }}
{{ t('admin_pkgs_stable') }}

{{ t('admin_last_build') }}

{% if stats.last_build %} {{ stats.last_build.name }}-{{ stats.last_build.version }}
{{ stats.last_build.status }} · {{ stats.last_build.time }}
{% else %} {{ t('admin_none') }} {% endif %}

{{ t('admin_builds_today') }}

{{ stats.total_builds or 0 }}
✅ {{ stats.success or 0 }} · ❌ {{ stats.failed or 0 }}

pagsync

{{ t('admin_pagsync_running') if pagsync_running else t('admin_pagsync_stopped') }}

{{ t('admin_sys_tools') }}

Treści całej strony

{% if content_modified_count %} {{ content_modified_count }} zmodyfikowanych{% endif %}

Edytuj wszystkie teksty strony (nagłówki, opisy, przyciski) w PL i EN – bez zmiany kodu.

Otwórz edytor treści

Dokumentacja

Edytuj „Szybki start” (getting-started PL) Podgląd getting-started Przegląd dokumentacji Nowy dokument

Instalacja do rootfs

Instaluje zbudowane pakiety (stable/*.pag) do środowiska budowania rootfs – nagłówki, pliki.gir itp. Jeśli pakietu nie ma w repo (np. glib się nie zbudował), najpierw zbuduj go w panelu build – pojedynczy build instaluje do rootfs automatycznie.

{{ t('admin_users_title') }} ({{ user_count }})

{{ t('admin_submissions') }} {{ t('admin_commits_page') }}
⚙️ {{ t('admin_settings') }} {{ t('admin_reg_info') }}
{% for u in users %} {% endfor %}
{{ t('admin_user') }}{{ t('admin_email') }}{{ t('admin_role') }}{{ t('admin_status') }}{{ t('admin_actions') }}
{{ u.username }} {{ u.email or '' }} {{ ' Admin' if u.is_admin else ' User' }} {% if u.blocked %} {% elif not u.verified %}⚠ {{ t('admin_inactive') }} {% else %}{% endif %}
{% if u.username!= 'admin' %}
{% if not u.verified %}
{% endif %} {% endif %}

{{ t('admin_git_repos') }} ({{ disk_repo_count }})

{{ disk_repos|selectattr('visible')|list|length }} {{ t('public_label') }} · {{ disk_repos|rejectattr('visible')|list|length }} {{ t('private_label') }}
{% for r in disk_repos %} {% endfor %} {% if not disk_repos %} {% endif %}
Repo{{ t('admin_visibility') }}{{ t('commits_label') }}{{ t('admin_size') }}{{ t('admin_actions') }}
{{ r.name }}
{{ r.commits }} {{ r.size_fmt }}
{{ t('admin_no_repos') }}
{% if repos %}

{{ t('admin_permissions') }}

{% for p in repos %} {% endfor %}
Repo{{ t('admin_perm_user') }}{{ t('admin_perm_role') }}
{{ p.repo_name }} {{ p.username }} {{ p.role }}
{% endif %}

{{ t('admin_disk') }}

{{ stats.disk_total }}
{{ t('admin_free') }}: {{ stats.disk_free }}

{{ t('admin_ram') }}

{{ stats.mem_total }}
{{ t('admin_free') }}: {{ stats.mem_free }}

{{ t('admin_cpu') }}

{{ stats.cpu_cores }}
{{ t('admin_load_avg') }}: {{ stats.load }}

Repozytoria git

{{ stats.git_repos }}
w /var/git
{% endblock %}