Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| service:ircd [2018/12/20 17:03] – [Installation] code tags around conf lines for readability wkitty42 | service:ircd [2023/09/09 10:40] (current) – [Using JSexec with systemd] Refer to the ircd.service file from the Git repo instead of copy/pasting stale example here digital man | ||
|---|---|---|---|
| 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 81: | Line 81: | ||
| (3) Edit your ircd.conf and include a C/N line pair for connecting to ' | (3) Edit your ircd.conf and include a C/N line pair for connecting to ' | ||
| + | < | ||
| # | # | ||
| # | # | ||
| + | </ | ||
| Remove the '#' | Remove the '#' | ||
| assigned, and the server will never echo your QWK password back to you, so it chooses to echo a ' | assigned, and the server will never echo your QWK password back to you, so it chooses to echo a ' | ||
| - | (4) Restart your BBS (or, if you know how to become an IRC operator, simply use the /REHASH command), and you should see a message similar to the following in your Synchronet console: | + | (4) If you know how to become an IRC operator, simply use the /REHASH command. If not, you can try **touch / |
| + | < | ||
| srvc 0008 IRC Routing: Auto-connecting to rrx.synchro.net | srvc 0008 IRC Routing: Auto-connecting to rrx.synchro.net | ||
| srvc 0008 IRC Routing: Connected! | srvc 0008 IRC Routing: Connected! | ||
| srvc 0008 IRC 0018 Accepted new connection: 154.5.119.21 port 6667 | srvc 0008 IRC 0018 Accepted new connection: 154.5.119.21 port 6667 | ||
| srvc 0008 IRC Routing: Link with rrx.synchro.net established, | srvc 0008 IRC Routing: Link with rrx.synchro.net established, | ||
| + | </ | ||
| If you see any messages in regards to " | If you see any messages in regards to " | ||
| Line 110: | Line 114: | ||
| The above command is typed from within the Synchronet ' | The above command is typed from within the Synchronet ' | ||
| + | ====== Using JSexec with systemd ====== | ||
| + | |||
| + | A sample '' | ||
| + | |||
| + | 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 240: | Line 260: | ||
| 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 294: | Line 322: | ||
| | | ||
| | | ||
| + | |||
| + | |||
| ===== See Also ===== | ===== See Also ===== | ||