docs: add systemd service section

This commit is contained in:
trafficlunar 2025-07-20 16:00:21 +01:00
parent 3397a2ffa1
commit 36fab2bef0

View file

@ -1,4 +1,4 @@
# computer
# computer-statistics
Sends statistics of my computer to my [API](https://github.com/trafficlunar/api) that can be seen on my [website](https://github.com/trafficlunar/website)
@ -24,3 +24,33 @@ KERNEL=="kbd*", SUBSYSTEM=="input", TAG+="uaccess"
```
Restart your computer.
## systemd service
```bash
$ sudo nano /etc/systemd/system/computer-statistics.service
```
```
[Unit]
Description=Computer statistics client
After=network.target
[Service]
Type=simple
Restart=always
User=trafficlunar
WorkingDirectory=/home/trafficlunar/Projects/computer-statistics
ExecStart=/home/trafficlunar/Projects/computer-statistics/target/release/computer
Environment="RUST_LOG=info"
[Install]
WantedBy=multi-user.target
```
```bash
$ sudo systemctl daemon-reload
$ cargo build --release
$ sudo systemctl enable --now computer-statistics.service
$ sudo systemctl status computer-statistics.service
```