Установка
Быстрый старт
Заголовок раздела «Быстрый старт»Чтобы начать использовать senta-streamer, больше не нужно вручную скачивать бинарные файлы — просто воспользуйтесь одной из команд установки ниже, в зависимости от архитектуры вашей системы.
🖥️ Для систем AMD64:
Заголовок раздела «🖥️ Для систем AMD64:»curl -Lo /usr/bin/senta https://senta.tv/senta-latestchmod +x /usr/bin/sentasenta init📱 Для систем ARM64:
Заголовок раздела «📱 Для систем ARM64:»curl -Lo /usr/bin/senta https://senta.tv/senta-latest-armchmod +x /usr/bin/sentasenta initПроцесс инициализации проходит в интерактивном режиме и поможет вам настроить всё необходимое:
Настройка конфигурации
Заголовок раздела «Настройка конфигурации»Команда init предложит вам указать несколько параметров конфигурации:
- Путь к файлу конфигурации: Выберите, где будет храниться файл конфигурации (по умолчанию:
/etc/senta/config.conf) - Порт сервера: Укажите порт для веб-интерфейса (по умолчанию:
8018) - Путь к базе данных: Укажите расположение базы данных (будет предложен путь по умолчанию)
Установка FFmpeg
Заголовок раздела «Установка FFmpeg»Во время инициализации автоматически проверяется наличие ffmpeg на вашем сервере. Если ffmpeg не найден, вам будет предложено установить его автоматически.
Создание сервиса systemd
Заголовок раздела «Создание сервиса systemd»В процессе инициализации можно автоматически создать сервис systemd:
- Вас спросят, хотите ли вы создать сервис systemd для автоматического запуска
- Можно указать своё имя сервиса (по умолчанию:
senta) - Сервис может быть автоматически включён и запущен
Если вы выберете создание сервиса, он будет установлен по пути /usr/lib/systemd/system/[service-name].service.
Запуск приложения
Заголовок раздела «Запуск приложения»Если вы создали сервис systemd во время инициализации, запускать приложение вручную не нужно. Сервис будет автоматически запускать и останавливать приложение.
Если вы не создавали сервис systemd, вы можете запустить приложение вручную командой:
./senta [config-file-path]Для управления сервисом systemd используйте стандартные команды systemctl:
# Проверить статус сервисаsudo systemctl status senta
# Запустить сервисsudo systemctl start senta
# Остановить сервисsudo systemctl stop senta
# Перезапустить сервисsudo systemctl restart senta
# Включить автоматический запуск при загрузкеsudo systemctl enable senta
# Отключить автоматический запускsudo systemctl disable sentaПриложение запустится, и вы сможете открыть веб-интерфейс по адресу http://your-server-address:8018 (или на выбранном вами порту). Позже вы можете изменить порт, отредактировав параметр listen в файле конфигурации.
Далее вы сможете настроить профили и потоки через веб-интерфейс.