To show this dæmon itself is properly configured and runs fine on Debian 9.5:
# su bitcoin $ cd $ /usr/local/bin/bitcoind -daemon Bitcoin server starting $ pgrep bitcoind 3946 However, it won't start if converted to a systemd service: # cat /etc/systemd/system/bitcoin.service [Unit] Description=bitcoind After=syslog.target [Service] User=bitcoin ExecStart=/usr/local/bin/bitcoind -daemon [Install] WantedBy=multi-user.target # systemctl enable bitcoin.service # systemctl start bitcoin.service # pgrep bitcoind || echo "not working" not working There were no error messages: # journalctl -u bitcoin.service -- Logs begin at Mon 2018-10-08 03:53:55 BST, end at Mon 2018-10-08 11:14:47 BST Oct 08 11:08:54 lightning systemd[1]: Started bitcoind. There weren't error messages even if I add these in /etc/systemd/system/bitcoin.service StandardOutput=syslog+console StandardError=syslog+console I assume this question is best addressed in Debian list because normally bitcoind would through some error message. No error message could mean the whole command isn't executed. Thanks!