diff --git a/production/linux/bitcoin-signet.service b/production/linux/bitcoin-signet.service new file mode 100644 index 0000000000..d6c788d3af --- /dev/null +++ b/production/linux/bitcoin-signet.service @@ -0,0 +1,24 @@ +[Unit] +Description=Bitcoind-signet +After=network.target + +[Service] +#ExecStart=/usr/local/bin/bitcoind -daemon -printtoconsole -pid=/bitcoin/bitcoind.pid +# torv2 active +ExecStart=/usr/local/bin/bitcoind -conf=bitcoin-signet.conf -daemon -signet -torpassword=off -printtoconsole -pid=/bitcoin/bitcoind-signet.pid +ExecStop=/usr/local/bin/bitcoin-cli -signet stop + +Type=forking +PIDFile=/bitcoin/bitcoind-signet.pid +Restart=on-failure + +User=bitcoin +Group=bitcoin + +PrivateTmp=true +ProtectSystem=full +NoNewPrivileges=true +PrivateDevices=true + +[Install] +WantedBy=multi-user.target diff --git a/production/linux/bitcoin-testnet.service b/production/linux/bitcoin-testnet.service new file mode 100644 index 0000000000..b6218bcf88 --- /dev/null +++ b/production/linux/bitcoin-testnet.service @@ -0,0 +1,24 @@ +[Unit] +Description=Bitcoind-testnet +After=network.target + +[Service] +#ExecStart=/usr/local/bin/bitcoind -daemon -printtoconsole -pid=/bitcoin/bitcoind.pid +# torv2 active +ExecStart=/usr/local/bin/bitcoind -conf=bitcoin-testnet.conf -daemon -testnet -torpassword=off -printtoconsole -pid=/bitcoin/bitcoind-testnet.pid +ExecStop=/usr/local/bin/bitcoin-cli -testnet stop + +Type=forking +PIDFile=/bitcoin/bitcoind-testnet.pid +Restart=on-failure + +User=bitcoin +Group=bitcoin + +PrivateTmp=true +ProtectSystem=full +NoNewPrivileges=true +PrivateDevices=true + +[Install] +WantedBy=multi-user.target diff --git a/production/linux/bitcoin.service b/production/linux/bitcoin.service new file mode 100644 index 0000000000..162ba196e6 --- /dev/null +++ b/production/linux/bitcoin.service @@ -0,0 +1,22 @@ +[Unit] +Description=Bitcoind +After=network.target + +[Service] +ExecStart=/usr/local/bin/bitcoind -daemon -printtoconsole -pid=/bitcoin/bitcoind.pid +ExecStop=/usr/local/bin/bitcoin-cli stop + +Type=forking +PIDFile=/bitcoin/bitcoind.pid +Restart=on-failure + +User=bitcoin +Group=bitcoin + +PrivateTmp=true +ProtectSystem=full +NoNewPrivileges=true +PrivateDevices=true + +[Install] +WantedBy=multi-user.target diff --git a/production/linux/liquid.service b/production/linux/liquid.service new file mode 100644 index 0000000000..c7ea789770 --- /dev/null +++ b/production/linux/liquid.service @@ -0,0 +1,24 @@ +[Unit] +Description=Liquid +After=network.target + +[Service] +#ExecStart=/usr/local/bin/bitcoind -daemon -printtoconsole -pid=/bitcoin/bitcoind.pid +# torv2 active +ExecStart=/usr/local/bin/elementsd -daemon -printtoconsole -pid=/liquid/liquid.pid +ExecStop=/usr/local/bin/elements-cli stop + +Type=forking +PIDFile=/liquid/liquid.pid +Restart=on-failure + +User=liquid +Group=liquid + +PrivateTmp=true +ProtectSystem=full +NoNewPrivileges=true +PrivateDevices=true + +[Install] +WantedBy=multi-user.target