mirror of
https://github.com/irungentoo/toxcore.git
synced 2024-03-22 13:30:51 +08:00
.. | ||
conf | ||
Makefile.inc | ||
README.md | ||
tox_dht_bootstrap_server_daemon.c | ||
tox_dht_bootstrap_server_daemon.sh |
##Instructions for Debian
The following commands are to be executed as root:
- In
tox_dht_bootstrap_server_daemon.sh
file change:
CFG
to where your config file (conf
) will be; read rights requiredDAEMON
to point to the executablePIDFILE
to point to a pid file daemon would have rights to create
-
Go over everything in
conf
. Make surepid_file_path
matchesPIDFILE
fromtox_dht_bootstrap_server_daemon.sh
-
Execute:
mv tox_dht_bootstrap_server_daemon.sh /etc/init.d/tox_dht_bootstrap_server_daemon
(note that we removed .sh
ending)
- Give the right permissions to this file:
chmod 755 /etc/init.d/tox_dht_bootstrap_server_daemon
- Execute:
update-rc.d tox_dht_bootstrap_server_daemon defaults
- Start the service:
service tox_dht_bootstrap_server_daemon start
- Verify that the service is running:
service tox_dht_bootstrap_server_daemon status
--
You can see daemon's log with
grep "tox_dht_bootstrap_server_daemon" /var/log/syslog
Note that system log is where you find your public key
--
###Troubleshooting:
- Check the log for errors with
grep "tox_dht_bootstrap_server_daemon" /var/log/syslog
-
Check that paths in the beginning of
/etc/init.d/tox_dht_bootstrap_server_daemon
are valid -
Make sure that
PIDFILE
from/etc/init.d/tox_dht_bootstrap_server_daemon
matches with thepid_file_path
fromconf
-
Make sure you have write permission to keys and pid files
-
Make sure you have read permission for config file