Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
service:ircd [2018/12/20 17:54] – [Linking to the Synchronet IRC Network (irc.synchro.net)] code tags around conf and log examples wkitty42 | service:ircd [2022/02/12 18:03] – [About this document] Fixed knowledge pre-reqs bullet list formatting. Andre | ||
---|---|---|---|
Line 20: | Line 20: | ||
In short, this document assumes that you know: | In short, this document assumes that you know: | ||
- | * How to use your computer and operating system effectively. | + | |
- | * The basics of IRC and its terminology. | + | * The basics of IRC and its terminology. |
- | * How to use, configure, and make basic modifications to Synchronet. | + | * How to use, configure, and make basic modifications to Synchronet. |
- | * The basics of the Internet (or at least the ability to visualize a routed, distributed network) | + | * The basics of the Internet (or at least the ability to visualize a routed, distributed network) |
====== Installation ====== | ====== Installation ====== | ||
Line 114: | Line 114: | ||
The above command is typed from within the Synchronet ' | The above command is typed from within the Synchronet ' | ||
+ | ====== Using JSexec with systemd ====== | ||
+ | |||
+ | Create a file / | ||
+ | < | ||
+ | [Unit] | ||
+ | Description=Synchronet BBS IRCD | ||
+ | After=syslog.target network.target | ||
+ | |||
+ | [Service] | ||
+ | Type=simple | ||
+ | Environment=SBBSROOT=/ | ||
+ | User=sbbs | ||
+ | Group=sbbs | ||
+ | StandardOutput=file:/ | ||
+ | StandardError=file:/ | ||
+ | ExecStart=/ | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=default.target | ||
+ | </ | ||
+ | |||
+ | Or for logging using syslog: | ||
+ | < | ||
+ | [Unit] | ||
+ | Description=Synchronet BBS IRCD | ||
+ | After=syslog.target network.target | ||
+ | |||
+ | [Service] | ||
+ | Type=forking | ||
+ | Environment=SBBSROOT=/ | ||
+ | User=sbbs | ||
+ | Group=sbbs | ||
+ | ExecStart=/ | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=default.target | ||
+ | </ | ||
+ | |||
+ | |||
+ | Then run: | ||
+ | systemctl enable ircd | ||
+ | systemctl daemon-reload | ||
+ | systemctl start ircd | ||
+ | |||
+ | ===== Setting up TLS/Secure Connections ===== | ||
+ | |||
+ | If you are running with JSExec, you can add this line to your ircd.conf in order to accept secure requests: | ||
+ | |||
+ | < | ||
+ | P: | ||
+ | </ | ||
====== About the Synchronet IRC Network (irc.synchro.net) ====== | ====== About the Synchronet IRC Network (irc.synchro.net) ====== | ||
Line 244: | Line 295: | ||
would execute the command like this: '/OPER Sysop < | would execute the command like this: '/OPER Sysop < | ||
Also check out the O:Line section in ircd.conf. | Also check out the O:Line section in ircd.conf. | ||
+ | |||
+ | Q: My ipv6 O:Line isn't working even if I surround the address with | ||
+ | | ||
+ | | ||
+ | A: You need to enclose the whole netmask within the square brackets. Do | ||
+ | | ||
+ | For example: | ||
+ | | ||
Q: I've been forced off of the server with a " | Q: I've been forced off of the server with a " | ||
Line 298: | Line 357: | ||
| | ||
| | ||
+ | |||
+ | |||
===== See Also ===== | ===== See Also ===== |