Перейти к содержимому

Установка

Чтобы начать использовать senta-streamer, больше не нужно вручную скачивать бинарные файлы — просто воспользуйтесь одной из команд установки ниже, в зависимости от архитектуры вашей системы.

Окно терминала
curl -Lo /usr/bin/senta https://senta.tv/senta-latest
chmod +x /usr/bin/senta
senta init
Окно терминала
curl -Lo /usr/bin/senta https://senta.tv/senta-latest-arm
chmod +x /usr/bin/senta
senta init

Процесс инициализации проходит в интерактивном режиме и поможет вам настроить всё необходимое:

Команда init предложит вам указать несколько параметров конфигурации:

  1. Путь к файлу конфигурации: Выберите, где будет храниться файл конфигурации (по умолчанию: /etc/senta/config.conf)
  2. Порт сервера: Укажите порт для веб-интерфейса (по умолчанию: 8018)
  3. Путь к базе данных: Укажите расположение базы данных (будет предложен путь по умолчанию)

Во время инициализации автоматически проверяется наличие ffmpeg на вашем сервере. Если ffmpeg не найден, вам будет предложено установить его автоматически.

В процессе инициализации можно автоматически создать сервис 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 в файле конфигурации.

Далее вы сможете настроить профили и потоки через веб-интерфейс.