commit a671c8fff6ef401198661ed68df9388d8bb47834
parent 809b481c770d55e55873a8786b9c267fbaa1ecb3
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Wed, 18 Jan 2023 16:51:09 -0800
systemd to run darkforest using dkf user
Diffstat:
4 files changed, 25 insertions(+), 17 deletions(-)
diff --git a/Makefile b/Makefile
@@ -57,10 +57,10 @@ scp-master:
extract-master: FILENAME=$(LINUX_FILENAME)
extract-master:
- ssh dkf 'cd /root && tar -xvz -f$(FILENAME).tar.gz && mv ./dist/$(FILENAME) ./dist/darkforest && rm $(FILENAME).tar.gz'
+ ssh dkf 'cd /home/dkf && tar -xvz -f$(FILENAME).tar.gz && mv ./dist/$(FILENAME) ./dist/darkforest && rm $(FILENAME).tar.gz'
restart-master:
- ssh dkf 'service darkforest restart'
+ ssh dkf 'service dkf restart'
deploy-master: clean-dist build-linux scp-master extract-master restart-master
diff --git a/readme.md b/readme.md
@@ -45,3 +45,10 @@ Import rockyou.txt in database
```
./dkf build-prohibited-passwords
```
+
+
+# Notes for running darkforest on a server
+
+```
+useradd --system --create-home dkf
+```
+\ No newline at end of file
diff --git a/systemd/darkforest.service b/systemd/darkforest.service
@@ -1,15 +0,0 @@
-[Unit]
-Description=DarkForest
-After=network.target
-StartLimitIntervalSec=0
-[Service]
-Type=simple
-Restart=always
-RestartSec=5
-User=root
-WorkingDirectory=/root/dist
-ExecStart=/root/dist/darkforest
-LimitNOFILE=65536
-
-[Install]
-WantedBy=multi-user.target
diff --git a/systemd/dkf.service b/systemd/dkf.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=DarkForest
+After=network.target
+StartLimitIntervalSec=0
+[Service]
+Type=simple
+Restart=always
+RestartSec=5
+User=dkf
+WorkingDirectory=/home/dkf/dist
+ExecStart=/home/dkf/dist/darkforest
+LimitNOFILE=65536
+
+[Install]
+WantedBy=multi-user.target