IPFSIRCd 2.0
Requirements:
GNU configure generation utilities (autoconf/automake)
OpenSSL
Lua 5.1+
LuaSocket
GNU's C Compiler or Clang (or any
POSIX C compiler)
How to get requirements:
Debian 7/8/9:
OpenSSL: apt-get install openssl libssl-dev
Lua5.1: apt-get install lua5.1
LuaSocket: apt-get install lua-socket
GCC: apt-get install gcc g++ make glibc-dev
GNU/Auto*: apt-get install automake autoconf
Other Linux/Unix/BSD:
I've no idea -- if you're setting this up
you should know how.
--------------------------------------------
Setup:
Compile IRCd and get IPFS and then generate SSL certs:
make get-ipfs all install genssl
Then edit your config file, in $(PREFIX)/etc/ngircd.conf
The default is `$PWD/run'
Your server is now automatically ready.
Just run `make start'
For more info, see 'make help'
Debug:
--------------------------------------------
IPFS Wont Start:
Make sure nothing is using ports 5001 and 8080
NGIRCD Wont Start:
Make sure you ran `make genssl' and the certificates are in
place.
--------------------------------------------
NgIRCd is under a General Public License, version 2 of the
standard one as published by the FSF.
IPFSIRCd's ipfs-backend is under the Ronsor Public License 4.0
See ipfs-backend/LICENSE