Αντικατάστησε το server.example.com με το hostname του server σου:
apt update
apt install git -y
git clone https://github.com/pointergr/node-media-server.git
cd node-media-server
git checkout master
./install server.example.comΆνοιξε έναν server.
Πρέπει να έχεις ένα πραγματικό URL που να δείχνει στον server (A Record).
Παρακάτω θα χρησιμοποιήσουμε το υποθετικό stream.example.com.
apt update
apt install caddy git ffmpeg ufwufw allow 22
ufw allow 443
ufw allow 8000
ufw allow 1935
ufw default deny incoming
ufw default allow outgoing
ufw enablecat <<EOF > /etc/caddy/Caddyfile
https://stream.example.com {
reverse_proxy localhost:8000
}
EOFcurl https://get.volta.sh | bash
source ~/.bashrc
volta install node@20
volta install npm@bundledgit clone git@github.com:pointergr/node-media-server.git
cd node-media-server
npm installnpm install pm2 -g
source ~/.bashrcnpm run generate-passwords stream.example.compm2 start app.js --name streampm2 restart streampm2 logs stream