Ir al contenido

Instalación

Para empezar a usar senta-streamer, ya no necesitas descargar los binarios manualmente — solo usa uno de los siguientes comandos de instalación, según la arquitectura de tu sistema.

Ventana de terminal
curl -Lo /usr/bin/senta https://senta.tv/senta-latest
chmod +x /usr/bin/senta
senta init
Ventana de terminal
curl -Lo /usr/bin/senta https://senta.tv/senta-latest-arm
chmod +x /usr/bin/senta
senta init

El proceso de inicialización es interactivo y te guiará durante la configuración:

El comando init te pedirá varias opciones de configuración:

  1. Config file path: Elige dónde guardar el archivo de configuración (por defecto: /etc/senta/config.conf)
  2. Server port: Define el puerto para la interfaz web (por defecto: 8018)
  3. Database path: Especifica la ubicación de la base de datos (se sugerirá una ruta por defecto)

El proceso de inicialización comprobará automáticamente si ffmpeg está instalado en tu servidor. Si no lo encuentra, te preguntará si deseas instalarlo automáticamente.

El proceso de inicialización puede crear automáticamente un servicio systemd para ti:

  • Se te preguntará si quieres crear un servicio systemd para el inicio automático
  • Puedes especificar un nombre personalizado para el servicio (por defecto: senta)
  • El servicio puede habilitarse y arrancarse automáticamente

Si decides crear el servicio, se instalará en /usr/lib/systemd/system/[service-name].service.

Si creaste un servicio systemd durante la inicialización, no necesitas iniciar la aplicación manualmente. El servicio se encargará de iniciar y detener la aplicación automáticamente.

Si decidiste no crear un servicio systemd, puedes iniciar la aplicación manualmente con:

Ventana de terminal
./senta [config-file-path]

Para gestionar el servicio systemd, usa los comandos estándar de systemctl:

Ventana de terminal
# Ver el estado del servicio
sudo systemctl status senta
# Iniciar el servicio
sudo systemctl start senta
# Detener el servicio
sudo systemctl stop senta
# Reiniciar el servicio
sudo systemctl restart senta
# Habilitar el inicio automático al arrancar
sudo systemctl enable senta
# Deshabilitar el inicio automático
sudo systemctl disable senta

La aplicación se iniciará y podrás acceder a la interfaz web en http://your-server-address:8018 (o el puerto que hayas elegido). Puedes cambiar el puerto más adelante editando el parámetro listen en el archivo de configuración.

Luego podrás configurar perfiles y transmisiones desde la interfaz web.