safesight/scripts/systemd/media-server.service

41 lines
892 B
Desktop File

[Unit]
Description=RK3588 Media Server
Documentation=https://github.com/your-org/OrangePi3588Media
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/opt/rk3588-media-server
ExecStart=/opt/rk3588-media-server/bin/media-server --config /opt/rk3588-media-server/etc/media-server.json
ExecReload=/bin/kill -HUP $MAINPID
KillMode=mixed
KillSignal=SIGTERM
TimeoutStopSec=30
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
# 资源限制
LimitNOFILE=65535
LimitNPROC=4096
# 环境变量
Environment="LD_LIBRARY_PATH=/opt/rk3588-media-server/lib:$LD_LIBRARY_PATH"
# 日志输出
StandardOutput=journal
StandardError=journal
SyslogIdentifier=media-server
# 安全设置(根据实际需求调整)
# NoNewPrivileges=false
# ProtectSystem=false
# ProtectHome=false
[Install]
WantedBy=multi-user.target