[Unit] Description=Testnet TXOO daemon Requires=bitcoind-testnet.service After=bitcoind-testnet.service [Service] ExecStart=/usr/local/bin/txood --network testnet -r http://user:pass@localhost:18332/ # Creates /run/txood owned by bitcoin RuntimeDirectory=txood User=bitcoin Group=bitcoin Type=simple KillMode=process TimeoutSec=180 Restart=always RestartSec=60 # Hardening measures #################### # Provide a private /tmp and /var/tmp. PrivateTmp=true # Mount /usr, /boot/ and /etc read-only for the process. ProtectSystem=full # Disallow the process and all of its children to gain # new privileges through execve(). NoNewPrivileges=true # Use a new /dev namespace only populated with API pseudo devices # such as /dev/null, /dev/zero and /dev/random. PrivateDevices=true # Deny the creation of writable and executable memory mappings. # Commented out as it's not supported on Debian 8 or Ubuntu 16.04 LTS #MemoryDenyWriteExecute=true [Install] WantedBy=multi-user.target