Annotation of botnow/README, Revision 1.1.1.1
1.1 bountyht 1: botnow: the versatile IRC bot
2:
3: botnow has only been tested on openbsd 6.7
4:
5: ### System requirements ###
6:
7: In order to install botnow, you will need to have the following installed and
8: configured:
9:
10: 1) sendmail (https://wiki.ircnow.org/index.php?n=Openbsd.Opensmtpd)
11: 2) nsd (https://wiki.ircnow.org/index.php?n=Openbsd.Nsd)
12: 3) openhttpd (https://wiki.ircnow.org/index.php?n=Openbsd.Openhttpd)
13: 4) php (https://wiki.ircnow.org/index.php?n=Openbsd.Php)
14: 5) znc (https://wiki.ircnow.org/index.php?n=Openbsd.Znc)
15: 6) IPv6 (https://wiki.ircnow.org/index.php?n=Openbsd.Staticnet)
16:
17: ### Install instructions ###
18:
19: $ tar xvzf botnow.tgz
20: $ cd botnow
21: $ doas make
22: $ doas su botnow
23: $ cd /home/botnow/
24: $ cp botnow.conf.example botnow.conf
25:
26: Fill the file ipv6s with all the unused IPv6 addresses available on your server.
27:
28: $ vi botnow.conf
29: $ ./botnow.pl
30:
31: ### Configuration of httpd.conf ###
32:
33: server "www.$hostname" {
34: alias "$hostname"
35: listen on $ext_ip port 80
36: location "/.well-known/acme-challenge/*" {
37: root "/acme"
38: request strip 2
39: }
40: location "*.php" {
41: fastcgi socket "/run/php-fpm.sock"
42: }
43: root "/htdocs/ircnow/"
44: }
45:
46: ### Reinstall ###
47:
48: If you need to reinstall, run
49:
50: $ doas make -i
51:
52: ### Changelog ###
53:
54: Version 0.07: Added support for requesting shell accounts
55: Version 0.06: Refactored code to be modular
56: Version 0.05: Refactored conf file out of the script and supplied sensible defaults
57: Version 0.04: Switched from flatfiles to sqlite for user metadata
58: Version 0.03: Added new DNS commands
59: Version 0.02: Updated wiki pages, added warnings to common errors, added support
60: for trustallcerts
61: Version 0.01: First public version of botnow
CVSweb