1
0
Эх сурвалжийг харах

feat: add systemd unit files

mgt 4 жил өмнө
parent
commit
3c5160c19b

+ 14 - 0
examples/systemd/rathole@.service

@@ -0,0 +1,14 @@
+[Unit]
+Description=Rathole Service
+After=network.target
+
+[Service]
+Type=simple
+User=nobody
+Restart=on-failure
+RestartSec=5s
+ExecStart=/usr/bin/rathole /etc/rathole/%i.toml
+LimitNOFILE=1048576
+
+[Install]
+WantedBy=multi-user.target

+ 14 - 0
examples/systemd/ratholec.service

@@ -0,0 +1,14 @@
+[Unit]
+Description=Rathole Client Service
+After=network.target
+
+[Service]
+Type=simple
+User=nobody
+Restart=on-failure
+RestartSec=5s
+ExecStart=/usr/bin/rathole -c /etc/rathole/rathole.toml
+LimitNOFILE=1048576
+
+[Install]
+WantedBy=multi-user.target

+ 14 - 0
examples/systemd/ratholec@.service

@@ -0,0 +1,14 @@
+[Unit]
+Description=Rathole Client Service
+After=network.target
+
+[Service]
+Type=simple
+User=nobody
+Restart=on-failure
+RestartSec=5s
+ExecStart=/usr/bin/rathole -c /etc/rathole/%i.toml
+LimitNOFILE=1048576
+
+[Install]
+WantedBy=multi-user.target

+ 14 - 0
examples/systemd/ratholes.service

@@ -0,0 +1,14 @@
+[Unit]
+Description=Rathole Server Service
+After=network.target
+
+[Service]
+Type=simple
+User=nobody
+Restart=on-failure
+RestartSec=5s
+ExecStart=/usr/bin/rathole -s /etc/rathole/rathole.toml
+LimitNOFILE=1048576
+
+[Install]
+WantedBy=multi-user.target

+ 14 - 0
examples/systemd/ratholes@.service

@@ -0,0 +1,14 @@
+[Unit]
+Description=Rathole Server Service
+After=network.target
+
+[Service]
+Type=simple
+User=nobody
+Restart=on-failure
+RestartSec=5s
+ExecStart=/usr/bin/rathole -s /etc/rathole/%i.toml
+LimitNOFILE=1048576
+
+[Install]
+WantedBy=multi-user.target