[Unit] Description=Mirakurun Rust DVR tuner server After=network-online.target Wants=network-online.target [Service] Type=simple User=mirakurun Group=video RuntimeDirectory=mirakurun StateDirectory=mirakurun ConfigurationDirectory=mirakurun Environment=SERVER_CONFIG_PATH=/etc/mirakurun/server.yml Environment=TUNERS_CONFIG_PATH=/etc/mirakurun/tuners.yml Environment=CHANNELS_CONFIG_PATH=/etc/mirakurun/channels.yml Environment=SERVICES_DB_PATH=/var/lib/mirakurun/services.json Environment=PROGRAMS_DB_PATH=/var/lib/mirakurun/programs.json Environment=LOGO_DATA_DIR_PATH=/var/lib/mirakurun/logo-data Environment=RUST_LOG=info ExecStart=/usr/local/bin/mirakurun-rs serve Restart=on-failure RestartSec=3 TimeoutStopSec=15 NoNewPrivileges=true PrivateTmp=true ProtectHome=true ProtectSystem=strict ReadWritePaths=/run/mirakurun /var/lib/mirakurun [Install] WantedBy=multi-user.target