add joinmarket service files

This commit is contained in:
openoms
2022-06-08 11:10:37 +01:00
parent 6fdd0230ae
commit 9a9208654d
3 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
# /etc/systemd/system/jm_hs_mainnet.service
[Unit]
Description=JM mainnet directory node
Requires=network-online.target
After=network-online.target
[Service]
Type=simple
ExecStart=/bin/bash -c 'cd /home/jmdir/joinmarket-clientserver && \
source jmvenv/bin/activate && cd scripts && python start-dn.py'
User=jmdir
[Install]
WantedBy=multi-user.target

View File

@@ -0,0 +1,14 @@
# /etc/systemd/system/jmdir_signet.service
[Unit]
Description=JM signet directory node
Requires=network-online.target
After=network-online.target
[Service]
Type=simple
ExecStart=/bin/bash -c 'cd /home/jmdir/joinmarket-clientserver && \
source jmvenv/bin/activate && cd scripts && python start-dn.py --datadir=/home/jmdir/.joinmarket-signet'
User=jmdir
[Install]
WantedBy=multi-user.target

View File

@@ -0,0 +1,22 @@
# /etc/systemd/system/ob-watcher.service
[Unit]
Description=ob-watcher
[Service]
WorkingDirectory=/home/joinmarket/joinmarket-clientserver/scripts/obwatch
ExecStart=/bin/sh -c \
'. /home/joinmarket/joinmarket-clientserver/jmvenv/bin/activate && python ob-watcher.py'
User=joinmarket
Group=joinmarket
Type=simple
TimeoutSec=600
Restart=on-failure
# Hardening measures
PrivateTmp=true
ProtectSystem=full
NoNewPrivileges=true
PrivateDevices=true
[Install]
WantedBy=multi-user.target