since atheme doesn't support TLS uplinks, (atheme/atheme#265) stunnel has to be used for remote TLS encryption (this assumes stunnel is running on the hub already):
cd stunnel/- Copy
stunnel.conf.exampletostunnel.confthen edit - retrieve certificates from CA
see inspircd hub CA setup with easyrsa3, placeca.crtinssl/ docker-compose up -d
- Copy
config.env.exampletoconfig.envand edit - Copy
data/include.default.conftodata/include.confand edit docker-compose builddocker-compose up -d
- To enable debugging add
-dtoDAEMON_FLAGSinconfig.env docker-compose up -ddocker logs -f atheme-atheme-1
See tools/ for anope2atheme.php. YMMV
/oper/msg nickserv resetpass <nick>this gives a temporary password for the user- as the user:
/msg nickserv identify <temporary passwordthen/msg nickserv set password <new password>