Initial commit: StreamFlow IPTV platform

This commit is contained in:
aiulian25 2025-12-17 00:42:43 +00:00
commit 73a8ae9ffd
1240 changed files with 278451 additions and 0 deletions

View file

@ -0,0 +1,47 @@
#!/bin/bash
# Install StreamFlow Update Server as a systemd service
SERVICE_NAME="streamflow-update-server"
SERVICE_FILE="$SERVICE_NAME.service"
SYSTEMD_DIR="$HOME/.config/systemd/user"
echo "🚀 Installing StreamFlow Update Server Service"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
# Create systemd user directory if it doesn't exist
mkdir -p "$SYSTEMD_DIR"
# Copy service file
echo "📁 Copying service file to $SYSTEMD_DIR"
cp "$SERVICE_FILE" "$SYSTEMD_DIR/"
# Reload systemd daemon
echo "🔄 Reloading systemd daemon"
systemctl --user daemon-reload
# Enable service to start on boot
echo "✅ Enabling service to start on boot"
systemctl --user enable "$SERVICE_NAME"
# Start the service
echo "▶️ Starting service"
systemctl --user start "$SERVICE_NAME"
# Check status
echo ""
echo "📊 Service Status:"
systemctl --user status "$SERVICE_NAME" --no-pager
echo ""
echo "✅ Installation complete!"
echo ""
echo "Useful commands:"
echo " systemctl --user status $SERVICE_NAME # Check status"
echo " systemctl --user stop $SERVICE_NAME # Stop service"
echo " systemctl --user start $SERVICE_NAME # Start service"
echo " systemctl --user restart $SERVICE_NAME # Restart service"
echo " systemctl --user disable $SERVICE_NAME # Disable autostart"
echo " journalctl --user -u $SERVICE_NAME -f # View logs"
echo ""
echo "🌐 Update server running at: http://localhost:9000"