supernets inspircd source & configuration
Go to file
2024-11-16 11:31:00 +00:00
custom add easyrsa 2024-11-06 20:10:25 +00:00
easyrsa3 add easyrsa 2024-11-06 20:10:25 +00:00
haproxy change some settings for torrc and haproxy config 2024-11-16 11:31:00 +00:00
tor change some settings for torrc and haproxy config 2024-11-16 11:31:00 +00:00
.dockerignore add compose file for linked networks and build arg to Dockerfile for ssl cert 2024-10-28 02:34:13 +03:00
.env add compose file for linked networks and build arg to Dockerfile for ssl cert 2024-10-28 02:34:13 +03:00
.gitignore more last minute changes 2024-11-06 18:33:31 +00:00
config.env.example more last minute changes 2024-11-06 18:33:31 +00:00
docker-compose.yml add restart to docker compose 2024-11-06 23:57:14 +00:00
Dockerfile add easyrsa 2024-11-06 20:10:25 +00:00
GeoLite2-Country.mmdb fix geolite db 2024-10-28 05:08:06 +03:00
help.conf Re-ordered and organized a few things 2024-11-02 22:41:39 -04:00
include.conf.example add configuration for tor / haproxy compatibility (PROXY protocol V1 to PROXY protocol v2) 2024-11-16 09:29:17 +00:00
inspircd.conf disable restrict chans 2024-11-07 01:44:56 +00:00
modules.conf add configuration for tor / haproxy compatibility (PROXY protocol V1 to PROXY protocol v2) 2024-11-16 09:29:17 +00:00
README.md Update README.md 2024-11-06 23:14:44 +00:00

Instructions

docker-compose

  1. copy config.env.exmaple to config.env and edit
  2. copy include.conf.example to custom/include.conf
  3. follow steps from [#easyrsa] section
  4. docker-compose build
  5. docker-compose up -d

easyrsa

On the hub:

  • cd to easyrsa3 directory
  • ./easyrsa init-pki
  • ./easyrsa build-ca
  • ./easyrsa build-server-full hub.stuff.ts.net
  • ./easyrsa gen-crl
  • ./easyrsa gen-dh

The .gitignore takes care of keeping secrets out of the git repo:

  • copy ca.crt, crl.pem, and dh.pem to custom/
  • chown -R 999 custom/
  • copy hub cert and key to custom/server.crt and custom/server.key
  • manually copy certs and keys as well as dh.pem to each leaf.