Initial commit: saikyo-server-branding
This commit is contained in:
commit
14f3d4388b
|
|
@ -0,0 +1,2 @@
|
||||||
|
Saikyo OS Server 1.0 LTS \n \l
|
||||||
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
Saikyo OS Server 1.0 LTS
|
||||||
|
Authorized access only.
|
||||||
|
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
|
||||||
|
███████╗ █████╗ ██╗██╗ ██╗██╗ ██╗ ██████╗
|
||||||
|
██╔════╝██╔══██╗██║██║ ██╔╝╚██╗ ██╔╝██╔═══██╗
|
||||||
|
███████╗███████║██║█████╔╝ ╚████╔╝ ██║ ██║
|
||||||
|
╚════██║██╔══██║██║██╔═██╗ ╚██╔╝ ██║ ██║
|
||||||
|
███████║██║ ██║██║██║ ██╗ ██║ ╚██████╔╝
|
||||||
|
╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝
|
||||||
|
SERVER 1.0 LTS
|
||||||
|
|
||||||
|
Российская серверная операционная система
|
||||||
|
Разработчик: ООО «САЙКО»
|
||||||
|
|
||||||
|
Документация: https://saikyo-server.ru/docs
|
||||||
|
Поддержка: support@saikyo-os.ru
|
||||||
|
|
||||||
|
Включена в Единый реестр российского ПО
|
||||||
|
Соответствует требованиям ПП РФ №1236
|
||||||
|
|
||||||
11
debian/.debhelper/generated/saikyo-server-branding/dh_installchangelogs.dch.trimmed
vendored
Normal file
11
debian/.debhelper/generated/saikyo-server-branding/dh_installchangelogs.dch.trimmed
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
saikyo-server-branding (1.1.0) stable; urgency=medium
|
||||||
|
|
||||||
|
* Полный ребрендинг под Saikyo OS Server
|
||||||
|
* Убраны все упоминания Debian
|
||||||
|
* Отключена телеметрия
|
||||||
|
* Добавлен динамический MOTD с ASCII-артом
|
||||||
|
* Добавлен красивый SSH баннер
|
||||||
|
* Русификация всех сообщений
|
||||||
|
* Добавлен /etc/os-release и /etc/saikyo-release
|
||||||
|
|
||||||
|
-- Saikyo OS Team <support@saikyo-os.ru> Wed, 22 Jan 2026 00:45:00 +0300
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
./etc/motd
|
||||||
|
./etc/issue
|
||||||
|
./etc/issue.net
|
||||||
|
./etc/os-release
|
||||||
|
./etc/lsb-release
|
||||||
|
./etc/saikyo-release
|
||||||
|
./etc/sysctl.d/99-saikyo-privacy.conf
|
||||||
|
./etc/profile.d/saikyo-server.sh
|
||||||
|
./etc/update-motd.d/00-saikyo-header
|
||||||
0
debian/.debhelper/generated/saikyo-server-branding/installed-by-dh_installdocs
vendored
Normal file
0
debian/.debhelper/generated/saikyo-server-branding/installed-by-dh_installdocs
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
saikyo-server-branding (1.1.0) stable; urgency=medium
|
||||||
|
|
||||||
|
* Полный ребрендинг под Saikyo OS Server
|
||||||
|
* Убраны все упоминания Debian
|
||||||
|
* Отключена телеметрия
|
||||||
|
* Добавлен динамический MOTD с ASCII-артом
|
||||||
|
* Добавлен красивый SSH баннер
|
||||||
|
* Русификация всех сообщений
|
||||||
|
* Добавлен /etc/os-release и /etc/saikyo-release
|
||||||
|
|
||||||
|
-- Saikyo OS Team <support@saikyo-os.ru> Wed, 22 Jan 2026 00:45:00 +0300
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
Source: saikyo-server-branding
|
||||||
|
Section: misc
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: Saikyo OS Team <support@saikyo-os.ru>
|
||||||
|
Build-Depends: debhelper-compat (= 13)
|
||||||
|
Standards-Version: 4.6.2
|
||||||
|
|
||||||
|
Package: saikyo-server-branding
|
||||||
|
Architecture: all
|
||||||
|
Depends: ${misc:Depends}
|
||||||
|
Description: Saikyo OS Server - брендинг
|
||||||
|
Брендинг и настройки для Saikyo OS Server:
|
||||||
|
- MOTD (приветствие при входе)
|
||||||
|
- Issue banner
|
||||||
|
- Информация о системе
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
saikyo-server-branding
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
saikyo-server-branding_1.1.0_all.deb misc optional
|
||||||
|
saikyo-server-branding_1.1.0_amd64.buildinfo misc optional
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
etc/motd
|
||||||
|
etc/issue
|
||||||
|
etc/issue.net
|
||||||
|
etc/os-release
|
||||||
|
etc/lsb-release
|
||||||
|
etc/saikyo-release
|
||||||
|
etc/sysctl.d/99-saikyo-privacy.conf
|
||||||
|
etc/profile.d/saikyo-server.sh
|
||||||
|
etc/update-motd.d/00-saikyo-header
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Saikyo OS Server Branding - Post-install script
|
||||||
|
|
||||||
|
# Удалить упоминания Debian из системы
|
||||||
|
if [ -f /etc/debian_version ]; then
|
||||||
|
echo "1.0" > /etc/debian_version.bak
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Отключить apt телеметрию
|
||||||
|
if [ -d /etc/apt/apt.conf.d ]; then
|
||||||
|
cat > /etc/apt/apt.conf.d/99-saikyo-no-telemetry << 'EOF'
|
||||||
|
// Saikyo OS Server - Телеметрия отключена
|
||||||
|
Acquire::http::User-Agent "Saikyo-APT/1.0";
|
||||||
|
APT::Periodic::Download-Upgradeable-Packages "0";
|
||||||
|
APT::Periodic::AutocleanInterval "0";
|
||||||
|
Unattended-Upgrade::Mail "";
|
||||||
|
Unattended-Upgrade::MailReport "never";
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Отключить popularity-contest если установлен
|
||||||
|
if [ -f /etc/popularity-contest.conf ]; then
|
||||||
|
sed -i 's/PARTICIPATE="yes"/PARTICIPATE="no"/' /etc/popularity-contest.conf
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Отключить apport если установлен
|
||||||
|
if [ -f /etc/default/apport ]; then
|
||||||
|
sed -i 's/enabled=1/enabled=0/' /etc/default/apport
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Сделать MOTD скрипт исполняемым
|
||||||
|
chmod +x /etc/update-motd.d/00-saikyo-header 2>/dev/null || true
|
||||||
|
|
||||||
|
# Очистить стандартный MOTD
|
||||||
|
> /etc/motd 2>/dev/null || true
|
||||||
|
|
||||||
|
# Применить sysctl настройки
|
||||||
|
sysctl --system > /dev/null 2>&1 || true
|
||||||
|
|
||||||
|
echo "╔═══════════════════════════════════════════════════════════════╗"
|
||||||
|
echo "║ Saikyo OS Server брендинг установлен ║"
|
||||||
|
echo "║ Телеметрия отключена ║"
|
||||||
|
echo "╚═══════════════════════════════════════════════════════════════╝"
|
||||||
|
|
||||||
|
#DEBHELPER#
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/usr/bin/make -f
|
||||||
|
|
||||||
|
%:
|
||||||
|
dh $@
|
||||||
|
|
||||||
|
override_dh_auto_install:
|
||||||
|
install -d $(CURDIR)/debian/saikyo-server-branding/etc
|
||||||
|
install -d $(CURDIR)/debian/saikyo-server-branding/usr/share/saikyo-server
|
||||||
|
install -m 644 assets/motd $(CURDIR)/debian/saikyo-server-branding/etc/motd
|
||||||
|
install -m 644 assets/issue $(CURDIR)/debian/saikyo-server-branding/etc/issue
|
||||||
|
install -m 644 assets/issue.net $(CURDIR)/debian/saikyo-server-branding/etc/issue.net
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
misc:Depends=
|
||||||
|
misc:Pre-Depends=
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
/etc/issue
|
||||||
|
/etc/issue.net
|
||||||
|
/etc/lsb-release
|
||||||
|
/etc/motd
|
||||||
|
/etc/os-release
|
||||||
|
/etc/profile.d/saikyo-server.sh
|
||||||
|
/etc/saikyo-release
|
||||||
|
/etc/sysctl.d/99-saikyo-privacy.conf
|
||||||
|
/etc/update-motd.d/00-saikyo-header
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
Package: saikyo-server-branding
|
||||||
|
Version: 1.1.0
|
||||||
|
Architecture: all
|
||||||
|
Maintainer: Saikyo OS Team <support@saikyo-os.ru>
|
||||||
|
Installed-Size: 36
|
||||||
|
Section: misc
|
||||||
|
Priority: optional
|
||||||
|
Description: Saikyo OS Server - брендинг
|
||||||
|
Брендинг и настройки для Saikyo OS Server:
|
||||||
|
- MOTD (приветствие при входе)
|
||||||
|
- Issue banner
|
||||||
|
- Информация о системе
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
71d8c06429184fd90f0e52a8650be9c3 usr/share/doc/saikyo-server-branding/changelog.gz
|
||||||
|
|
@ -0,0 +1,49 @@
|
||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Saikyo OS Server Branding - Post-install script
|
||||||
|
|
||||||
|
# Удалить упоминания Debian из системы
|
||||||
|
if [ -f /etc/debian_version ]; then
|
||||||
|
echo "1.0" > /etc/debian_version.bak
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Отключить apt телеметрию
|
||||||
|
if [ -d /etc/apt/apt.conf.d ]; then
|
||||||
|
cat > /etc/apt/apt.conf.d/99-saikyo-no-telemetry << 'EOF'
|
||||||
|
// Saikyo OS Server - Телеметрия отключена
|
||||||
|
Acquire::http::User-Agent "Saikyo-APT/1.0";
|
||||||
|
APT::Periodic::Download-Upgradeable-Packages "0";
|
||||||
|
APT::Periodic::AutocleanInterval "0";
|
||||||
|
Unattended-Upgrade::Mail "";
|
||||||
|
Unattended-Upgrade::MailReport "never";
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Отключить popularity-contest если установлен
|
||||||
|
if [ -f /etc/popularity-contest.conf ]; then
|
||||||
|
sed -i 's/PARTICIPATE="yes"/PARTICIPATE="no"/' /etc/popularity-contest.conf
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Отключить apport если установлен
|
||||||
|
if [ -f /etc/default/apport ]; then
|
||||||
|
sed -i 's/enabled=1/enabled=0/' /etc/default/apport
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Сделать MOTD скрипт исполняемым
|
||||||
|
chmod +x /etc/update-motd.d/00-saikyo-header 2>/dev/null || true
|
||||||
|
|
||||||
|
# Очистить стандартный MOTD
|
||||||
|
> /etc/motd 2>/dev/null || true
|
||||||
|
|
||||||
|
# Применить sysctl настройки
|
||||||
|
sysctl --system > /dev/null 2>&1 || true
|
||||||
|
|
||||||
|
echo "╔═══════════════════════════════════════════════════════════════╗"
|
||||||
|
echo "║ Saikyo OS Server брендинг установлен ║"
|
||||||
|
echo "║ Телеметрия отключена ║"
|
||||||
|
echo "╚═══════════════════════════════════════════════════════════════╝"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
\e[0;36m╔═══════════════════════════════════════════════════════════════╗\e[0m
|
||||||
|
\e[0;36m║\e[0m \e[0;36m║\e[0m
|
||||||
|
\e[0;36m║\e[0m \e[1;37mSaikyo OS Server 1.0\e[0m \e[0;36m║\e[0m
|
||||||
|
\e[0;36m║\e[0m \e[0;32mРоссийская серверная операционная система\e[0m \e[0;36m║\e[0m
|
||||||
|
\e[0;36m║\e[0m \e[0;36m║\e[0m
|
||||||
|
\e[0;36m╚═══════════════════════════════════════════════════════════════╝\e[0m
|
||||||
|
|
||||||
|
Ядро: \r (\m) | TTY: \l
|
||||||
|
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
╔═══════════════════════════════════════════════════════════════════════════╗
|
||||||
|
║ ║
|
||||||
|
║ ███████╗ █████╗ ██╗██╗ ██╗██╗ ██╗ ██████╗ ██████╗ ███████╗ ║
|
||||||
|
║ ██╔════╝██╔══██╗██║██║ ██╔╝╚██╗ ██╔╝██╔═══██╗ ██╔═══██╗██╔════╝ ║
|
||||||
|
║ ███████╗███████║██║█████╔╝ ╚████╔╝ ██║ ██║ ██║ ██║███████╗ ║
|
||||||
|
║ ╚════██║██╔══██║██║██╔═██╗ ╚██╔╝ ██║ ██║ ██║ ██║╚════██║ ║
|
||||||
|
║ ███████║██║ ██║██║██║ ██╗ ██║ ╚██████╔╝ ╚██████╔╝███████║ ║
|
||||||
|
║ ╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ║
|
||||||
|
║ ║
|
||||||
|
║ С Е Р В Е Р ║
|
||||||
|
║ ║
|
||||||
|
╠═══════════════════════════════════════════════════════════════════════════╣
|
||||||
|
║ ║
|
||||||
|
║ ⚠ ВНИМАНИЕ: Только авторизованный доступ! ║
|
||||||
|
║ ║
|
||||||
|
║ Все действия в системе регистрируются и могут быть ║
|
||||||
|
║ использованы в качестве доказательств в суде. ║
|
||||||
|
║ ║
|
||||||
|
║ Несанкционированный доступ преследуется по закону ║
|
||||||
|
║ (ст. 272-274 УК РФ). ║
|
||||||
|
║ ║
|
||||||
|
╚═══════════════════════════════════════════════════════════════════════════╝
|
||||||
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
DISTRIB_ID=SaikyoServer
|
||||||
|
DISTRIB_RELEASE=1.0
|
||||||
|
DISTRIB_CODENAME=perviy
|
||||||
|
DISTRIB_DESCRIPTION="Saikyo OS Server 1.0 (Первый)"
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
|
||||||
|
╔═══════════════════════════════════════════════════════════════════════╗
|
||||||
|
║ ║
|
||||||
|
║ ███████╗ █████╗ ██╗██╗ ██╗██╗ ██╗ ██████╗ ██████╗ ███████╗ ║
|
||||||
|
║ ██╔════╝██╔══██╗██║██║ ██╔╝╚██╗ ██╔╝██╔═══██╗ ██╔═══██╗██╔════╝ ║
|
||||||
|
║ ███████╗███████║██║█████╔╝ ╚████╔╝ ██║ ██║ ██║ ██║███████╗ ║
|
||||||
|
║ ╚════██║██╔══██║██║██╔═██╗ ╚██╔╝ ██║ ██║ ██║ ██║╚════██║ ║
|
||||||
|
║ ███████║██║ ██║██║██║ ██╗ ██║ ╚██████╔╝ ╚██████╔╝███████║ ║
|
||||||
|
║ ╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ║
|
||||||
|
║ ║
|
||||||
|
║ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ║
|
||||||
|
║ █▄▄ █▄▄ █▄▀ █ █ █▄▄ █▄▀ ║
|
||||||
|
║ ▄▄█ █▄▄ █ █ ▀▄▀ █▄▄ █ █ ║
|
||||||
|
║ ║
|
||||||
|
╠═══════════════════════════════════════════════════════════════════════╣
|
||||||
|
║ ║
|
||||||
|
║ Версия: 1.0.0 ║
|
||||||
|
║ Ядро: $(uname -r)
|
||||||
|
║ Архитектура: $(uname -m)
|
||||||
|
║ ║
|
||||||
|
║ ───────────────────────────────────────────────────────────────── ║
|
||||||
|
║ ║
|
||||||
|
║ 🇷🇺 РОССИЙСКАЯ СЕРВЕРНАЯ ОПЕРАЦИОННАЯ СИСТЕМА ║
|
||||||
|
║ 📋 Реестр Минцифры РФ | ПП №1236 ║
|
||||||
|
║ 🔒 Телеметрия отключена | Ваши данные — ваши ║
|
||||||
|
║ ║
|
||||||
|
║ ───────────────────────────────────────────────────────────────── ║
|
||||||
|
║ ║
|
||||||
|
║ 📖 Документация: https://saikyo-server.ru/docs ║
|
||||||
|
║ 🛠 Поддержка: support@saikyo-os.ru ║
|
||||||
|
║ 🌐 Веб-панель: https://$(hostname):9090 ║
|
||||||
|
║ ║
|
||||||
|
╚═══════════════════════════════════════════════════════════════════════╝
|
||||||
|
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
PRETTY_NAME="Saikyo OS Server 1.0 (Первый)"
|
||||||
|
NAME="Saikyo OS Server"
|
||||||
|
VERSION_ID="1.0"
|
||||||
|
VERSION="1.0 (Первый)"
|
||||||
|
VERSION_CODENAME=perviy
|
||||||
|
ID=saikyo-server
|
||||||
|
ID_LIKE=saikyo
|
||||||
|
HOME_URL="https://saikyo-server.ru"
|
||||||
|
SUPPORT_URL="https://saikyo-server.ru/support"
|
||||||
|
BUG_REPORT_URL="https://git.saikyo-os.ru/saikyo/server/issues"
|
||||||
|
PRIVACY_POLICY_URL="https://saikyo-server.ru/privacy"
|
||||||
|
LOGO=saikyo-server
|
||||||
|
ANSI_COLOR="0;36"
|
||||||
|
CPE_NAME="cpe:/o:saikyo:saikyo_os_server:1.0"
|
||||||
|
VENDOR="ООО «САЙКО»"
|
||||||
|
VENDOR_URL="https://saikyo-os.ru"
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Saikyo OS Server - Профиль окружения
|
||||||
|
|
||||||
|
# Версия системы
|
||||||
|
export SAIKYO_VERSION="1.0.0"
|
||||||
|
export SAIKYO_CODENAME="Первый"
|
||||||
|
export SAIKYO_PRODUCT="Saikyo OS Server"
|
||||||
|
|
||||||
|
# Отключить телеметрию apt
|
||||||
|
export APT_LISTCHANGES_FRONTEND=none
|
||||||
|
|
||||||
|
# Отключить отправку отчётов
|
||||||
|
export APPORT_DISABLE=1
|
||||||
|
|
||||||
|
# Локализация
|
||||||
|
export LANG="${LANG:-ru_RU.UTF-8}"
|
||||||
|
export LC_ALL="${LC_ALL:-ru_RU.UTF-8}"
|
||||||
|
|
||||||
|
# Алиасы для удобства
|
||||||
|
alias saikyo-info='cat /etc/saikyo-release'
|
||||||
|
alias saikyo-version='echo "Saikyo OS Server $SAIKYO_VERSION ($SAIKYO_CODENAME)"'
|
||||||
|
alias saikyo-status='systemctl status cockpit.socket fail2ban auditd firewalld'
|
||||||
|
alias saikyo-logs='journalctl -f'
|
||||||
|
alias saikyo-security='sudo lynis audit system'
|
||||||
|
alias saikyo-update='sudo apt update && sudo apt upgrade'
|
||||||
|
|
||||||
|
# Приветствие (если интерактивная сессия)
|
||||||
|
if [[ $- == *i* ]] && [[ -z "$SAIKYO_GREETED" ]]; then
|
||||||
|
export SAIKYO_GREETED=1
|
||||||
|
fi
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
SAIKYO_PRODUCT="Saikyo OS Server"
|
||||||
|
SAIKYO_VERSION="1.0.0"
|
||||||
|
SAIKYO_CODENAME="Первый"
|
||||||
|
SAIKYO_ID="saikyo-server"
|
||||||
|
SAIKYO_BUILD_DATE="2026-01-22"
|
||||||
|
SAIKYO_VENDOR="ООО «САЙКО»"
|
||||||
|
SAIKYO_VENDOR_URL="https://saikyo-os.ru"
|
||||||
|
SAIKYO_SUPPORT_URL="https://saikyo-server.ru/support"
|
||||||
|
SAIKYO_BUG_REPORT_URL="https://git.saikyo-os.ru/saikyo/server/issues"
|
||||||
|
SAIKYO_REGISTRY="Реестр Минцифры РФ (ПП №1236)"
|
||||||
|
SAIKYO_TELEMETRY="disabled"
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
# Saikyo OS Server - Отключение телеметрии и защита приватности
|
||||||
|
# Соответствует требованиям Минцифры РФ
|
||||||
|
|
||||||
|
# Отключить отправку crash reports
|
||||||
|
kernel.core_pattern=|/bin/false
|
||||||
|
|
||||||
|
# Отключить kernel.perf (телеметрия производительности)
|
||||||
|
kernel.perf_event_paranoid=3
|
||||||
|
|
||||||
|
# Ограничить доступ к dmesg
|
||||||
|
kernel.dmesg_restrict=1
|
||||||
|
|
||||||
|
# Скрыть указатели ядра
|
||||||
|
kernel.kptr_restrict=2
|
||||||
|
|
||||||
|
# Отключить Magic SysRq (безопасность)
|
||||||
|
kernel.sysrq=0
|
||||||
|
|
||||||
|
# Отключить отладку ptrace
|
||||||
|
kernel.yama.ptrace_scope=2
|
||||||
|
|
@ -0,0 +1,74 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Saikyo OS Server - Динамический MOTD
|
||||||
|
|
||||||
|
# Цвета
|
||||||
|
C_RESET='\033[0m'
|
||||||
|
C_BOLD='\033[1m'
|
||||||
|
C_GREEN='\033[0;32m'
|
||||||
|
C_CYAN='\033[0;36m'
|
||||||
|
C_YELLOW='\033[0;33m'
|
||||||
|
C_WHITE='\033[1;37m'
|
||||||
|
C_BOX='\033[0;36m'
|
||||||
|
|
||||||
|
# Информация о системе
|
||||||
|
HOSTNAME=$(hostname)
|
||||||
|
KERNEL=$(uname -r)
|
||||||
|
ARCH=$(uname -m)
|
||||||
|
UPTIME=$(uptime -p | sed 's/up //')
|
||||||
|
LOAD=$(cat /proc/loadavg | awk '{print $1", "$2", "$3}')
|
||||||
|
MEM_TOTAL=$(free -h | awk '/^Mem:/ {print $2}')
|
||||||
|
MEM_USED=$(free -h | awk '/^Mem:/ {print $3}')
|
||||||
|
DISK_USED=$(df -h / | awk 'NR==2 {print $3"/"$2" ("$5")"}')
|
||||||
|
IP_ADDR=$(hostname -I | awk '{print $1}')
|
||||||
|
USERS=$(who | wc -l)
|
||||||
|
PROCS=$(ps aux | wc -l)
|
||||||
|
|
||||||
|
echo -e "${C_BOX}"
|
||||||
|
cat << 'EOF'
|
||||||
|
|
||||||
|
╔═══════════════════════════════════════════════════════════════════════════╗
|
||||||
|
║ ║
|
||||||
|
║ ███████╗ █████╗ ██╗██╗ ██╗██╗ ██╗ ██████╗ ██████╗ ███████╗ ║
|
||||||
|
║ ██╔════╝██╔══██╗██║██║ ██╔╝╚██╗ ██╔╝██╔═══██╗ ██╔═══██╗██╔════╝ ║
|
||||||
|
║ ███████╗███████║██║█████╔╝ ╚████╔╝ ██║ ██║ ██║ ██║███████╗ ║
|
||||||
|
║ ╚════██║██╔══██║██║██╔═██╗ ╚██╔╝ ██║ ██║ ██║ ██║╚════██║ ║
|
||||||
|
║ ███████║██║ ██║██║██║ ██╗ ██║ ╚██████╔╝ ╚██████╔╝███████║ ║
|
||||||
|
║ ╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ║
|
||||||
|
║ ║
|
||||||
|
║ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ║
|
||||||
|
║ █▄▄ █▄▄ █▄▀ █ █ █▄▄ █▄▀ ║
|
||||||
|
║ ▄▄█ █▄▄ █ █ ▀▄▀ █▄▄ █ █ ║
|
||||||
|
║ ║
|
||||||
|
╠═══════════════════════════════════════════════════════════════════════════╣
|
||||||
|
EOF
|
||||||
|
echo -e "${C_RESET}"
|
||||||
|
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}Хост:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "$HOSTNAME"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}IP-адрес:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "$IP_ADDR"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}Ядро:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "$KERNEL"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}Архитектура:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "$ARCH"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}Аптайм:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "$UPTIME"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ╠═══════════════════════════════════════════════════════════════════════════╣${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_GREEN}▣${C_RESET} Нагрузка: %-50s ${C_BOX}║${C_RESET}\n" "$LOAD"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_GREEN}▣${C_RESET} Память: %-50s ${C_BOX}║${C_RESET}\n" "$MEM_USED / $MEM_TOTAL"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_GREEN}▣${C_RESET} Диск (/): %-50s ${C_BOX}║${C_RESET}\n" "$DISK_USED"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_GREEN}▣${C_RESET} Пользователи: %-50s ${C_BOX}║${C_RESET}\n" "$USERS активных"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_GREEN}▣${C_RESET} Процессы: %-50s ${C_BOX}║${C_RESET}\n" "$PROCS"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ╠═══════════════════════════════════════════════════════════════════════════╣${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_YELLOW}🇷🇺 РОССИЙСКАЯ СЕРВЕРНАЯ ОПЕРАЦИОННАЯ СИСТЕМА${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_CYAN}📋 Реестр Минцифры РФ | ПП №1236${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_GREEN}🔒 Телеметрия отключена | Ваши данные — ваши${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ╠═══════════════════════════════════════════════════════════════════════════╣${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_WHITE}📖 Документация:${C_RESET} https://saikyo-server.ru/docs ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_WHITE}🛠 Поддержка:${C_RESET} support@saikyo-os.ru ${C_BOX}║${C_RESET}"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}🌐 Веб-панель:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "https://$IP_ADDR:9090"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ╚═══════════════════════════════════════════════════════════════════════════╝${C_RESET}"
|
||||||
|
echo ""
|
||||||
BIN
debian/saikyo-server-branding/usr/share/doc/saikyo-server-branding/changelog.gz
vendored
Normal file
BIN
debian/saikyo-server-branding/usr/share/doc/saikyo-server-branding/changelog.gz
vendored
Normal file
Binary file not shown.
|
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
\e[0;36m╔═══════════════════════════════════════════════════════════════╗\e[0m
|
||||||
|
\e[0;36m║\e[0m \e[0;36m║\e[0m
|
||||||
|
\e[0;36m║\e[0m \e[1;37mSaikyo OS Server 1.0\e[0m \e[0;36m║\e[0m
|
||||||
|
\e[0;36m║\e[0m \e[0;32mРоссийская серверная операционная система\e[0m \e[0;36m║\e[0m
|
||||||
|
\e[0;36m║\e[0m \e[0;36m║\e[0m
|
||||||
|
\e[0;36m╚═══════════════════════════════════════════════════════════════╝\e[0m
|
||||||
|
|
||||||
|
Ядро: \r (\m) | TTY: \l
|
||||||
|
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
╔═══════════════════════════════════════════════════════════════════════════╗
|
||||||
|
║ ║
|
||||||
|
║ ███████╗ █████╗ ██╗██╗ ██╗██╗ ██╗ ██████╗ ██████╗ ███████╗ ║
|
||||||
|
║ ██╔════╝██╔══██╗██║██║ ██╔╝╚██╗ ██╔╝██╔═══██╗ ██╔═══██╗██╔════╝ ║
|
||||||
|
║ ███████╗███████║██║█████╔╝ ╚████╔╝ ██║ ██║ ██║ ██║███████╗ ║
|
||||||
|
║ ╚════██║██╔══██║██║██╔═██╗ ╚██╔╝ ██║ ██║ ██║ ██║╚════██║ ║
|
||||||
|
║ ███████║██║ ██║██║██║ ██╗ ██║ ╚██████╔╝ ╚██████╔╝███████║ ║
|
||||||
|
║ ╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ║
|
||||||
|
║ ║
|
||||||
|
║ С Е Р В Е Р ║
|
||||||
|
║ ║
|
||||||
|
╠═══════════════════════════════════════════════════════════════════════════╣
|
||||||
|
║ ║
|
||||||
|
║ ⚠ ВНИМАНИЕ: Только авторизованный доступ! ║
|
||||||
|
║ ║
|
||||||
|
║ Все действия в системе регистрируются и могут быть ║
|
||||||
|
║ использованы в качестве доказательств в суде. ║
|
||||||
|
║ ║
|
||||||
|
║ Несанкционированный доступ преследуется по закону ║
|
||||||
|
║ (ст. 272-274 УК РФ). ║
|
||||||
|
║ ║
|
||||||
|
╚═══════════════════════════════════════════════════════════════════════════╝
|
||||||
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
DISTRIB_ID=SaikyoServer
|
||||||
|
DISTRIB_RELEASE=1.0
|
||||||
|
DISTRIB_CODENAME=perviy
|
||||||
|
DISTRIB_DESCRIPTION="Saikyo OS Server 1.0 (Первый)"
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
|
||||||
|
╔═══════════════════════════════════════════════════════════════════════╗
|
||||||
|
║ ║
|
||||||
|
║ ███████╗ █████╗ ██╗██╗ ██╗██╗ ██╗ ██████╗ ██████╗ ███████╗ ║
|
||||||
|
║ ██╔════╝██╔══██╗██║██║ ██╔╝╚██╗ ██╔╝██╔═══██╗ ██╔═══██╗██╔════╝ ║
|
||||||
|
║ ███████╗███████║██║█████╔╝ ╚████╔╝ ██║ ██║ ██║ ██║███████╗ ║
|
||||||
|
║ ╚════██║██╔══██║██║██╔═██╗ ╚██╔╝ ██║ ██║ ██║ ██║╚════██║ ║
|
||||||
|
║ ███████║██║ ██║██║██║ ██╗ ██║ ╚██████╔╝ ╚██████╔╝███████║ ║
|
||||||
|
║ ╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ║
|
||||||
|
║ ║
|
||||||
|
║ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ║
|
||||||
|
║ █▄▄ █▄▄ █▄▀ █ █ █▄▄ █▄▀ ║
|
||||||
|
║ ▄▄█ █▄▄ █ █ ▀▄▀ █▄▄ █ █ ║
|
||||||
|
║ ║
|
||||||
|
╠═══════════════════════════════════════════════════════════════════════╣
|
||||||
|
║ ║
|
||||||
|
║ Версия: 1.0.0 ║
|
||||||
|
║ Ядро: $(uname -r)
|
||||||
|
║ Архитектура: $(uname -m)
|
||||||
|
║ ║
|
||||||
|
║ ───────────────────────────────────────────────────────────────── ║
|
||||||
|
║ ║
|
||||||
|
║ 🇷🇺 РОССИЙСКАЯ СЕРВЕРНАЯ ОПЕРАЦИОННАЯ СИСТЕМА ║
|
||||||
|
║ 📋 Реестр Минцифры РФ | ПП №1236 ║
|
||||||
|
║ 🔒 Телеметрия отключена | Ваши данные — ваши ║
|
||||||
|
║ ║
|
||||||
|
║ ───────────────────────────────────────────────────────────────── ║
|
||||||
|
║ ║
|
||||||
|
║ 📖 Документация: https://saikyo-server.ru/docs ║
|
||||||
|
║ 🛠 Поддержка: support@saikyo-os.ru ║
|
||||||
|
║ 🌐 Веб-панель: https://$(hostname):9090 ║
|
||||||
|
║ ║
|
||||||
|
╚═══════════════════════════════════════════════════════════════════════╝
|
||||||
|
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
PRETTY_NAME="Saikyo OS Server 1.0 (Первый)"
|
||||||
|
NAME="Saikyo OS Server"
|
||||||
|
VERSION_ID="1.0"
|
||||||
|
VERSION="1.0 (Первый)"
|
||||||
|
VERSION_CODENAME=perviy
|
||||||
|
ID=saikyo-server
|
||||||
|
ID_LIKE=saikyo
|
||||||
|
HOME_URL="https://saikyo-server.ru"
|
||||||
|
SUPPORT_URL="https://saikyo-server.ru/support"
|
||||||
|
BUG_REPORT_URL="https://git.saikyo-os.ru/saikyo/server/issues"
|
||||||
|
PRIVACY_POLICY_URL="https://saikyo-server.ru/privacy"
|
||||||
|
LOGO=saikyo-server
|
||||||
|
ANSI_COLOR="0;36"
|
||||||
|
CPE_NAME="cpe:/o:saikyo:saikyo_os_server:1.0"
|
||||||
|
VENDOR="ООО «САЙКО»"
|
||||||
|
VENDOR_URL="https://saikyo-os.ru"
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Saikyo OS Server - Профиль окружения
|
||||||
|
|
||||||
|
# Версия системы
|
||||||
|
export SAIKYO_VERSION="1.0.0"
|
||||||
|
export SAIKYO_CODENAME="Первый"
|
||||||
|
export SAIKYO_PRODUCT="Saikyo OS Server"
|
||||||
|
|
||||||
|
# Отключить телеметрию apt
|
||||||
|
export APT_LISTCHANGES_FRONTEND=none
|
||||||
|
|
||||||
|
# Отключить отправку отчётов
|
||||||
|
export APPORT_DISABLE=1
|
||||||
|
|
||||||
|
# Локализация
|
||||||
|
export LANG="${LANG:-ru_RU.UTF-8}"
|
||||||
|
export LC_ALL="${LC_ALL:-ru_RU.UTF-8}"
|
||||||
|
|
||||||
|
# Алиасы для удобства
|
||||||
|
alias saikyo-info='cat /etc/saikyo-release'
|
||||||
|
alias saikyo-version='echo "Saikyo OS Server $SAIKYO_VERSION ($SAIKYO_CODENAME)"'
|
||||||
|
alias saikyo-status='systemctl status cockpit.socket fail2ban auditd firewalld'
|
||||||
|
alias saikyo-logs='journalctl -f'
|
||||||
|
alias saikyo-security='sudo lynis audit system'
|
||||||
|
alias saikyo-update='sudo apt update && sudo apt upgrade'
|
||||||
|
|
||||||
|
# Приветствие (если интерактивная сессия)
|
||||||
|
if [[ $- == *i* ]] && [[ -z "$SAIKYO_GREETED" ]]; then
|
||||||
|
export SAIKYO_GREETED=1
|
||||||
|
fi
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
SAIKYO_PRODUCT="Saikyo OS Server"
|
||||||
|
SAIKYO_VERSION="1.0.0"
|
||||||
|
SAIKYO_CODENAME="Первый"
|
||||||
|
SAIKYO_ID="saikyo-server"
|
||||||
|
SAIKYO_BUILD_DATE="2026-01-22"
|
||||||
|
SAIKYO_VENDOR="ООО «САЙКО»"
|
||||||
|
SAIKYO_VENDOR_URL="https://saikyo-os.ru"
|
||||||
|
SAIKYO_SUPPORT_URL="https://saikyo-server.ru/support"
|
||||||
|
SAIKYO_BUG_REPORT_URL="https://git.saikyo-os.ru/saikyo/server/issues"
|
||||||
|
SAIKYO_REGISTRY="Реестр Минцифры РФ (ПП №1236)"
|
||||||
|
SAIKYO_TELEMETRY="disabled"
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
# Saikyo OS Server - Отключение телеметрии и защита приватности
|
||||||
|
# Соответствует требованиям Минцифры РФ
|
||||||
|
|
||||||
|
# Отключить отправку crash reports
|
||||||
|
kernel.core_pattern=|/bin/false
|
||||||
|
|
||||||
|
# Отключить kernel.perf (телеметрия производительности)
|
||||||
|
kernel.perf_event_paranoid=3
|
||||||
|
|
||||||
|
# Ограничить доступ к dmesg
|
||||||
|
kernel.dmesg_restrict=1
|
||||||
|
|
||||||
|
# Скрыть указатели ядра
|
||||||
|
kernel.kptr_restrict=2
|
||||||
|
|
||||||
|
# Отключить Magic SysRq (безопасность)
|
||||||
|
kernel.sysrq=0
|
||||||
|
|
||||||
|
# Отключить отладку ptrace
|
||||||
|
kernel.yama.ptrace_scope=2
|
||||||
|
|
@ -0,0 +1,74 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Saikyo OS Server - Динамический MOTD
|
||||||
|
|
||||||
|
# Цвета
|
||||||
|
C_RESET='\033[0m'
|
||||||
|
C_BOLD='\033[1m'
|
||||||
|
C_GREEN='\033[0;32m'
|
||||||
|
C_CYAN='\033[0;36m'
|
||||||
|
C_YELLOW='\033[0;33m'
|
||||||
|
C_WHITE='\033[1;37m'
|
||||||
|
C_BOX='\033[0;36m'
|
||||||
|
|
||||||
|
# Информация о системе
|
||||||
|
HOSTNAME=$(hostname)
|
||||||
|
KERNEL=$(uname -r)
|
||||||
|
ARCH=$(uname -m)
|
||||||
|
UPTIME=$(uptime -p | sed 's/up //')
|
||||||
|
LOAD=$(cat /proc/loadavg | awk '{print $1", "$2", "$3}')
|
||||||
|
MEM_TOTAL=$(free -h | awk '/^Mem:/ {print $2}')
|
||||||
|
MEM_USED=$(free -h | awk '/^Mem:/ {print $3}')
|
||||||
|
DISK_USED=$(df -h / | awk 'NR==2 {print $3"/"$2" ("$5")"}')
|
||||||
|
IP_ADDR=$(hostname -I | awk '{print $1}')
|
||||||
|
USERS=$(who | wc -l)
|
||||||
|
PROCS=$(ps aux | wc -l)
|
||||||
|
|
||||||
|
echo -e "${C_BOX}"
|
||||||
|
cat << 'EOF'
|
||||||
|
|
||||||
|
╔═══════════════════════════════════════════════════════════════════════════╗
|
||||||
|
║ ║
|
||||||
|
║ ███████╗ █████╗ ██╗██╗ ██╗██╗ ██╗ ██████╗ ██████╗ ███████╗ ║
|
||||||
|
║ ██╔════╝██╔══██╗██║██║ ██╔╝╚██╗ ██╔╝██╔═══██╗ ██╔═══██╗██╔════╝ ║
|
||||||
|
║ ███████╗███████║██║█████╔╝ ╚████╔╝ ██║ ██║ ██║ ██║███████╗ ║
|
||||||
|
║ ╚════██║██╔══██║██║██╔═██╗ ╚██╔╝ ██║ ██║ ██║ ██║╚════██║ ║
|
||||||
|
║ ███████║██║ ██║██║██║ ██╗ ██║ ╚██████╔╝ ╚██████╔╝███████║ ║
|
||||||
|
║ ╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ║
|
||||||
|
║ ║
|
||||||
|
║ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ║
|
||||||
|
║ █▄▄ █▄▄ █▄▀ █ █ █▄▄ █▄▀ ║
|
||||||
|
║ ▄▄█ █▄▄ █ █ ▀▄▀ █▄▄ █ █ ║
|
||||||
|
║ ║
|
||||||
|
╠═══════════════════════════════════════════════════════════════════════════╣
|
||||||
|
EOF
|
||||||
|
echo -e "${C_RESET}"
|
||||||
|
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}Хост:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "$HOSTNAME"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}IP-адрес:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "$IP_ADDR"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}Ядро:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "$KERNEL"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}Архитектура:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "$ARCH"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}Аптайм:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "$UPTIME"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ╠═══════════════════════════════════════════════════════════════════════════╣${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_GREEN}▣${C_RESET} Нагрузка: %-50s ${C_BOX}║${C_RESET}\n" "$LOAD"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_GREEN}▣${C_RESET} Память: %-50s ${C_BOX}║${C_RESET}\n" "$MEM_USED / $MEM_TOTAL"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_GREEN}▣${C_RESET} Диск (/): %-50s ${C_BOX}║${C_RESET}\n" "$DISK_USED"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_GREEN}▣${C_RESET} Пользователи: %-50s ${C_BOX}║${C_RESET}\n" "$USERS активных"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_GREEN}▣${C_RESET} Процессы: %-50s ${C_BOX}║${C_RESET}\n" "$PROCS"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ╠═══════════════════════════════════════════════════════════════════════════╣${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_YELLOW}🇷🇺 РОССИЙСКАЯ СЕРВЕРНАЯ ОПЕРАЦИОННАЯ СИСТЕМА${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_CYAN}📋 Реестр Минцифры РФ | ПП №1236${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_GREEN}🔒 Телеметрия отключена | Ваши данные — ваши${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ╠═══════════════════════════════════════════════════════════════════════════╣${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_WHITE}📖 Документация:${C_RESET} https://saikyo-server.ru/docs ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_WHITE}🛠 Поддержка:${C_RESET} support@saikyo-os.ru ${C_BOX}║${C_RESET}"
|
||||||
|
printf "${C_BOX} ║${C_RESET} ${C_WHITE}🌐 Веб-панель:${C_RESET} %-50s ${C_BOX}║${C_RESET}\n" "https://$IP_ADDR:9090"
|
||||||
|
echo -e "${C_BOX} ║${C_RESET} ${C_BOX}║${C_RESET}"
|
||||||
|
echo -e "${C_BOX} ╚═══════════════════════════════════════════════════════════════════════════╝${C_RESET}"
|
||||||
|
echo ""
|
||||||
Loading…
Reference in New Issue