Go to file
2025-01-05 13:40:45 -08:00
data add DAEMON_FLAGS option to enable debugging from config.env 2025-01-05 21:38:09 +00:00
ssl add ca.crt to repo 2025-01-05 14:44:22 +00:00
stunnel clean up 2025-01-05 14:06:34 +00:00
tools add migration sript 2025-01-05 14:29:17 +00:00
.env first commit 2024-11-01 21:43:43 -07:00
.gitignore clean up 2025-01-05 14:06:34 +00:00
config.env.example add DAEMON_FLAGS option to enable debugging from config.env 2025-01-05 21:38:09 +00:00
docker-compose.yml add DAEMON_FLAGS option to enable debugging from config.env 2025-01-05 21:38:09 +00:00
Dockerfile clean up 2025-01-05 14:06:34 +00:00
README.md Update README.md 2025-01-05 13:40:45 -08:00

Instructions

Remote with TLS

since atheme doesn't support TLS uplinks, (https://github.com/atheme/atheme/issues/265) stunnel has to be used for remote TLS encryption (this assumes stunnel is running on the hub already):

  • cd stunnel/
  • Copy stunnel.conf.example to stunnel.conf then edit
  • retrieve certificates from CA see inspircd hub CA setup with easyrsa3, place ca.crt in ssl/
  • docker-compose up -d

docker-compose

  • Copy config.env.example to config.env and edit
  • Copy data/include.default.conf to data/include.conf and edit
  • docker-compose build
  • docker-compose up -d

Administration

  • To enable debugging add -d to DAEMON_FLAGS in config.env
  • docker-compose up -d
  • docker logs -f atheme-atheme-1

Anope migration

See tools/ for anope2atheme.php. YMMV