Огляд
—
Слухачі в часі
Сервер
Радіостанції
керувати потоками →Останні події
усі →Слухачі й треки
Дані з admin.cgi — потрібен правильний adminpassword у конфігу.
Підключені слухачі
| IP / хост | Країна | Пристрій | Програма / плеєр | Підключений |
|---|
Нещодавно в ефірі
Аудиторія
Звідки й на чому слухають: країни, пристрої, системи, програми.
Країни
Пристрої
Операційні системи
Програми й плеєри
Журнал
Вивід sc_serv у реальному часі та події менеджера.
Консоль sc_serv
Події
Радіостанції й потоки
Радіостанція — це група потоків різної якості (наприклад, 320, 128 і 64 kbps). Кожен потік — окремий Stream ID у DNAS, і енкодер підключається до нього окремо.
Конфігурація DNAS
Створити sc_serv.conf
Конфіг ще не існує. Заповніть кілька полів — решту можна змінити потім.
Повний текст sc_serv.conf
Попередня версія зберігається як .bakHTTPS і сертифікат
Shoutcast DNAS віддає потоки лише по HTTP. Менеджер може приймати слухачів по HTTPS і передавати їм потік із DNAS — це потрібно для веб-плеєрів на HTTPS-сайтах. Панель теж стає доступною по HTTPS.
Режим
Параметри
Сертифікат
Як отримати сертифікат Let's Encrypt
- Зареєструйте домен або піддомен (наприклад, radio.example.com). У DNS додайте A-запис на зовнішній IP цього сервера.
- Відкрийте вхідні порти 443 і 80 (TCP) у брандмауері Windows і, якщо сервер за роутером, прокиньте їх на цей комп'ютер.
- Порти 443 і 80 не повинні бути зайняті іншими програмами, наприклад IIS, Apache чи Skype.
- Виберіть «Let's Encrypt», вкажіть домен і натисніть «Зберегти й застосувати».
- Натисніть «Отримати / перевірити сертифікат». Перший раз це триває до хвилини. Сертифікат зберігається в папці certs і оновлюється сам за 30 днів до закінчення.
Власний сертифікат
- Підійде будь-який сертифікат у форматі PEM: файл сертифіката з ланцюжком і окремий файл ключа без пароля.
- Якщо у вас .pfx, розділіть його так:
openssl pkcs12 -in cert.pfx -nokeys -out radio.crt
openssl pkcs12 -in cert.pfx -nocerts -nodes -out radio.key - Коли файли оновлюються (наприклад, програмою win-acme), менеджер підхоплює новий сертифікат без перезапуску.
- Сертифікат і ключ можна просто вставити текстом у поля вище — відкрийте файли в Блокноті й скопіюйте вміст разом із рядками BEGIN/END.
- RadioPulse Stream попереджає в журналі й у Telegram, якщо до закінчення сертифіката лишилося менше 14 днів.
Користувачі панелі
Хто може входити в RadioPulse Stream і що їм дозволено.
| Логін | Роль | Радіостанції | 2FA | Стан |
|---|
Новий користувач
Ролі
| Спостерігач | Оператор | Адміністратор | |
|---|---|---|---|
| Статистика, графік, слухачі, треки | ✓ | ✓ | ✓ |
| Відключити слухача або джерело | — | ✓ | ✓ |
| Запуск, зупинка, перезапуск сервера | — | ✓ * | ✓ |
| Журнал, радіостанції, конфігурація, HTTPS, користувачі, налаштування | — | — | ✓ |
Користувач, обмежений окремими радіостанціями, бачить лише їхні потоки, слухачів і графік. * DNAS спільний для всіх радіостанцій, тому сервером може керувати лише оператор із доступом до всіх станцій.
Telegram
Тривоги про сервер і потоки, щоденний підсумок і команди керування.
Команди бота
- /status — стан сервера й усіх потоків, поточні треки.
- /listeners — слухачі зараз, країни, пристрої, програми.
- /restart — перезапуск Shoutcast із підтвердженням кнопкою (лише адміністратори бота).
- /id — показує ваш Telegram ID та ID чату.
Бот відповідає лише в чатах зі списку. Додайте його в групу та, за потреби, зробіть адміністратором, щоб він бачив команди.
RadioPulse Monitor
Показувати цей сервер і його радіостанції в моніторі мережі RadioPulse разом зі станціями (RadioPulse Station): стан ефіру, слухачі, тривоги у спільний Telegram-бот, команди керування.
Ключі станцій
Кожен ключ — окрема картка в Monitor. Можна підключити весь сервер (одна картка) і/або кожну радіостанцію окремо. Порожнє поле означає «не показувати в Monitor».
| Що показувати | Ключ станції з Monitor | Зв'язок |
|---|
Як підключити
- У RadioPulse Monitor відкрийте «Керування станціями» і додайте станцію — наприклад, «Сервер мовлення» або назву радіостанції. Скопіюйте ключ (він показується один раз).
- Вставте адресу монітора й ключ у потрібний рядок, натисніть «Перевірити», потім «Зберегти».
- За кілька секунд картка з'явиться в Monitor. «В ЕФІРІ» означає, що Shoutcast працює і хоча б один потік має джерело. Слухачі й потоки видно в рядку «Станція».
Команди з Monitor: «Перепідключити» — для всього сервера перезапускає Shoutcast, для радіостанції змушує її енкодери перепідключитися (інші радіостанції не зачіпає); «Зупинити / запустити ефір» — лише для ключа всього сервера; «Отримати журнал» — консоль sc_serv; «Перезапустити програму» — RadioPulse Stream. Версія Stream показується в рядку «Плеєр»; оновлюється Stream власним механізмом, не через Monitor.
Журнал дій
Хто, що й коли змінював у панелі. Зберігається на диску.
| Час | Користувач | IP | Дія |
|---|
Налаштування
Менеджер
Оновлення
…Оновлення підписані цифровим ключем D.W.S. і перевіряються перед встановленням. Перед оновленням зберігається резервна копія налаштувань. Якщо нова версія не запуститься, буде автоматично повернуто попередню. Під час оновлення ефір перерветься на 10–20 секунд.
Безпека входу
Windows
Служба працює без входу користувача, автоматично перезапускається після збою й відкриває порти в брандмауері. Windows попросить права адміністратора; ця копія менеджера закриється, а її роботу продовжить служба.
Брендування панелі
Вимкнення
Закриває RadioPulse Stream. Якщо увімкнено «Зупиняти sc_serv при виході», радіо теж зупиниться.
Резервні копії й переїзд
Один архів .zip містить усе для перенесення на інший сервер (Windows або Ubuntu): користувачів, радіостанції й потоки, sc_serv.conf, сертифікати, брендування, історію слухачів, бан- і RIP-списки DNAS. Програми й журнали в нього не входять.
Зберегти
Архів містить хеші паролів, паролі DNAS і ключі сертифікатів. Зберігайте його в надійному місці.
Відновити
Поточний стан спершу автоматично зберігається як копія «before-restore». Під час відновлення DNAS ненадовго зупиниться.
Копії на сервері
| Файл | Створено | Розмір |
|---|
Переїзд на новий сервер
- На старому сервері натисніть «Завантажити резервну копію» або виконайте radiopulse-stream -backup backup.zip.
- Встановіть RadioPulse Stream на новому сервері (Windows: розпакуйте архів релізу; Ubuntu: виконайте install.sh).
- Відновіть копію: увійдіть у панель і натисніть «Відновити з файлу» або виконайте radiopulse-stream -restore backup.zip, коли служба зупинена.
- Логіни й паролі залишаться ті самі. Шляхи у sc_serv.conf автоматично перетворюються між Windows і Linux. Адреса панелі та шлях до sc_serv залишаються від нового сервера.
- Якщо використовуєте домен, перенаправте його DNS-запис на IP нового сервера. Сертифікат Let's Encrypt переноситься разом із копією.
Мій профіль
Змінити пароль
Двофакторна авторизація (2FA)
…Після пароля панель запитуватиме 6-значний код із застосунку на телефоні: Google Authenticator, Microsoft Authenticator, 2FAS, Aegis тощо.
- Відкрийте застосунок-автентифікатор і відскануйте QR-код.
- Або введіть ключ вручну:
- Введіть 6 цифр, які покаже застосунок: