dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

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:
MMakefile | 4++--
Mreadme.md | 8++++++++
Dsystemd/darkforest.service | 15---------------
Asystemd/dkf.service | 15+++++++++++++++
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