diff options
Diffstat (limited to 'other/bootstrap_serverdaemon/README.md')
-rw-r--r-- | other/bootstrap_serverdaemon/README.md | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/other/bootstrap_serverdaemon/README.md b/other/bootstrap_serverdaemon/README.md new file mode 100644 index 00000000..0c423675 --- /dev/null +++ b/other/bootstrap_serverdaemon/README.md | |||
@@ -0,0 +1,61 @@ | |||
1 | ##Instructions for Debian | ||
2 | |||
3 | The following commands are to be executed as root: | ||
4 | |||
5 | 1. In `tox_dht_bootstrap_server_daemon` file change: | ||
6 | - `CFG` to where your config file (`conf`) will be; read rights required | ||
7 | - `DAEMON` to point to the executable | ||
8 | - `PIDFILE` to point to a pid file daemon would have rights to create | ||
9 | |||
10 | 2. Go over everything in `conf`. Make sure `pid_file_path` matches `PIDFILE` from `tox_dht_bootstrap_server_daemon` | ||
11 | |||
12 | 3. Execute: | ||
13 | ``` | ||
14 | mv tox_dht_bootstrap_server_daemon /etc/init.d/tox_dht_bootstrap_server_daemon | ||
15 | ``` | ||
16 | |||
17 | 4. Give the right permissions to this file: | ||
18 | ``` | ||
19 | chmod 755 /etc/init.d/tox_dht_bootstrap_server_daemon | ||
20 | ``` | ||
21 | |||
22 | 5. Execute: | ||
23 | ``` | ||
24 | update-rc.d tox_dht_bootstrap_server_daemon defaults | ||
25 | ``` | ||
26 | |||
27 | 6. Start the service: | ||
28 | ``` | ||
29 | service tox_dht_bootstrap_server_daemon start | ||
30 | ``` | ||
31 | |||
32 | 7. Verify that the service is running: | ||
33 | ``` | ||
34 | service tox_dht_bootstrap_server_daemon status | ||
35 | ``` | ||
36 | |||
37 | -- | ||
38 | |||
39 | You can see daemon's log with | ||
40 | ``` | ||
41 | grep "tox_dht_bootstrap_server_daemon" /var/log/syslog | ||
42 | ``` | ||
43 | |||
44 | **Note that system log is where you find your public key** | ||
45 | |||
46 | -- | ||
47 | |||
48 | ###Troubleshooting: | ||
49 | |||
50 | 1. Check the log for errors with | ||
51 | ``` | ||
52 | grep "tox_dht_bootstrap_server_daemon" /var/log/syslog | ||
53 | ``` | ||
54 | |||
55 | 2. Check that paths in the beginning of `/etc/init.d/tox_dht_bootstrap_server_daemon` are valid | ||
56 | |||
57 | 3. Make sure that `PIDFILE` from `/etc/init.d/tox_dht_bootstrap_server_daemon` matches with the `pid_file_path` from `conf` | ||
58 | |||
59 | 4. Make sure you have write permission to keys and pid files | ||
60 | |||
61 | 5. Make sure you have read permission for config file \ No newline at end of file | ||