Installation
Quick Start
To start using senta-streamer, you no longer need to manually download binaries — just use one of the installation commands below, depending on your system architecture.
🖥️ For AMD64 systems:
curl -Lo /usr/bin/senta https://senta.tv/senta-latestchmod +x /usr/bin/sentasenta init📱 For ARM64 systems:
curl -Lo /usr/bin/senta https://senta.tv/senta-latest-armchmod +x /usr/bin/sentasenta initThe initialization process is interactive and will guide you through the setup:
Configuration Setup
The init command will prompt you for several configuration options:
- Config file path: Choose where to store the configuration file (default:
/etc/senta/config.conf) - Server port: Set the port for the web interface (default:
8018) - Database path: Specify the database location (default path will be suggested)
FFmpeg Installation
The initialization process will automatically check if ffmpeg is installed on your server. If it’s not found, you’ll be prompted to install it automatically.
Systemd Service Creation
The init process can automatically create a systemd service for you:
- You’ll be asked if you want to create a systemd service for automatic startup
- You can specify a custom service name (default:
senta) - The service can be automatically enabled and started
If you choose to create the service, it will be installed at /usr/lib/systemd/system/[service-name].service.
Starting the Application
If you created a systemd service during initialization, you don’t need to start the application manually. The service will handle starting and stopping the application automatically.
If you chose not to create a systemd service, you can start the application manually with:
./senta [config-file-path]For systemd service management, use standard systemctl commands:
# Check service statussudo systemctl status senta
# Start the servicesudo systemctl start senta
# Stop the servicesudo systemctl stop senta
# Restart the servicesudo systemctl restart senta
# Enable automatic startup on bootsudo systemctl enable senta
# Disable automatic startupsudo systemctl disable sentaThe application will start and you can access the web interface at http://your-server-address:8018 (or your chosen port). You can change the port later by editing the listen parameter in the config file.
Next you can set profiles and streams through the web interface.