Skip to content

Instantly share code, notes, and snippets.

@dansteingart
Created August 24, 2022 15:07
Show Gist options
  • Save dansteingart/e217f406312488ff09c091854feabefd to your computer and use it in GitHub Desktop.
Save dansteingart/e217f406312488ff09c091854feabefd to your computer and use it in GitHub Desktop.
Install ustreamer as system service (port 9001, exposed)
#! /bin/bash
#first make start sh's
#ustreamer
echo "#!/bin/bash
./ustreamer -p 9001 -s 0.0.0.0" > ustart.sh
echo "[Unit]
Description=ustreamer
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=$USER
WorkingDirectory=$PWD
ExecStart=/bin/bash $PWD/ustart.sh
[Install]
WantedBy=multi-user.target
" > ustreamer.service
sudo mv ustreamer.service /etc/systemd/system/ustreamer.service
sudo systemctl daemon-reload
sudo systemctl enable ustreamer
sudo systemctl start ustreamer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment