blob: 578ce7ccf3787f5f3da850419f37889b907a2b39 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
---
title: "irc"
description: irc.adyxax.org private chat server
---
## Introduction
I have been hosting a private irc chat server since 2009 for myself and some geek friends. It is a simple standalone [ngircd](https://ngircd.barton.de/) server, no backups necessary.
There is a Server to Server configuration commented bellow that I use when migrating from host to host.
## Captain's log
- 2020-10-00 : migrated to yen on OpenBSD
## Configuration
```cfg
[Global]
Name = yen.adyxax.org
AdminInfo1 = Adyxax's IRC network
AdminInfo2 = Hello to the geek reading that!
AdminEMail = AAAAAA@adyxax.org
HelpFile = /usr/local/share/doc/ngircd/Commands.txt
Info = Adyxax's IRC server, the one that rocks
MotdFile = /etc/ngircd/motd
Network = adyxax.org
Listen = ::,0.0.0.0
Password = XXXXXX
ServerUID = ngircd
ServerGID = ngircd
[Limits]
ConnectRetry = 60
MaxConnections = 255
MaxConnectionsIP = 15
MaxJoins = 15
MaxNickLength = 15
MaxListSize = 100
PingTimeout = 120
PongTimeout = 20
[Options]
AllowRemoteOper = no
CloakHost = yen.adyxax.org
DNS = yes
OperCanUseMode = yes
SyslogFacility = daemon
PAM = no
[SSL]
CertFile = /etc/ssl/irc.adyxax.org.crt
DHFile = /etc/ngircd/dh4096.pem
KeyFile = /etc/ssl/private/irc.adyxax.org.key
Ports = 1337
[Operator]
Name = adyxax
Password = YYYYYY
Mask = adyxax!~bbbbbb@*
#[Server]
# Name = tale.adyxax.org
# Host = tale.adyxax.org
# Port = 1337
# MyPassword = ZZZZZZ
# PeerPassword = ZZZZZZ
# Passive = no
# SSLConnect = yes
[Channel]
Name = #geek
Topic = Thou Shall Respect™ in Here!
Modes =
```
|