This is an old revision of the document!
Table of Contents
Configure Servers
Available Servers
This section of the Mystic BBS Configuration System allows a Sysop to enable/disable and set specific configuration settings for variety of different servers Mystic BBS offers.
Here's the view of the 'Available Servers' menu from a fresh install of Mystic showing several servers ready for configuration.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Available Servers ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Active Type ID Port IPV4 IPV6 ───────────────────────────────────────────────── Yes TELNET TELNET 23 Yes Yes No RLOGIN RLOGIN 513 Yes Yes No SSH SSH 22 Yes Yes Yes BINKP BINKP 24554 Yes Yes No FTP FTP 21 Yes Yes No NNTP NNTP 119 Yes Yes No POP3 POP3 110 Yes Yes No SMTP SMTP 25 Yes Yes ───────────────────────────────────────────────── Press / for command list ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
If you wish to insert or delete a server(s) from this list use the / key to open the command list.
You can create any number of servers, and all settings are completely independent of each other. You can even create multiple servers of the same type! You can have IPV4 on one adapter while IPV6 runs on another NIC, for example. One telnet server on port 2323 and one on port 23, etc.
It's also worth taking the time to read and understand a discussion about Max BBS Nodes found in the General Options section of the 'Servers' menu.
Important:
- When any of the servers are set to 'Active' it's the Mystic Internet Server (MIS) that is actually responsible for running each server instance. MIS is something you will want to have running at all times to ensure you, your users and other BBS can all connect to your Mystic BBS via the Internet.
- A quick reminder too that if you want any of the Mystic servers to be reachable from the Internet you are going to need to open and set port forwarding on your router to allow for incoming connections from the WAN to the computer running MIS within your home LAN.
In subsequent sections lets explore each server separately and look at what configuration options are available for each one.
Telnet Server
Mystic BBS offers a Telnet server that users of the BBS can connect to. The default port for Telnet is 23 but this can be set to something different if you wish.
The Telnet server configuration screen is displayed below.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Server TELNET ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Active │ Yes ID │ TELNET Adapter Type │ IPV4+IPV6 IPV4 Adapter │ 0.0.0.0 IPV6 Adapter │ :: Port │ 23 Max Allowed │ 5 Auto IP Ban │ 4 in 120 secs Country Block │ No Send Blocked │ No Dupe IP Limit │ 1
There are a number of options available to you for configuration in this screen.
Active
Is the server active or not? Options are 'Yes' or 'No'
ID
Sets a protocol ID shown in the Mystic Internet Server 'status' screen. Best to leave these as default.
Adapter Type
Use IPv4, IPv6 or dual stack? Options are IPV4, IPV6, IPV4+IPV6
IPV4 Adapter
Specify network interface for IPv4 adapter. Leave as 0.0.0.0 if you wish Mystic to accept ANY connection on a specified port for all IPv4 adapters.
IPV6 Adapter
Specify network interface for IPv6 adapter. Leave as :: if you wish Mystic to accept ANY connection on a specified port for all IPv6 adapters.
Port
Set which port to use for new connections on this server. Default is 23.
Max Allowed
Set maximum concurrent connections allowed for this server. This setting is also associated with Max BBS Nodes found in the General Options section of the 'Servers' menu.
Auto IP Ban
This option will automatically BAN an IP if they connect to a server more than X times in X seconds. The default recommendation is 4 connections in 120 seconds. Setting either of the values to a zero will disable this feature. Refer also to the IP Blocks + Exceptions and Edit IP Blacklist and Edit IP Whitelist sections of the Wiki.
Country Block
Use IP2Location country blocking? Options are 'Yes' or 'No'.
Mystic offers country blocking using a local database the Sysop installs from the Internet. Read more about this feature in the Edit Country Blocking section of the Wiki.
Send Blocked
Send BLOCKED message to client when blocked? Options are 'Yes' or 'No'.
Dupe IP Limit
Set the maximum number of allowed connections per IP address. A setting of 0 will disable this limit.
BinkP Server
Mystic BBS offers a BinkP server that enables other BBS to connect to your BBS in order to send messages and other files to it. The default port for BinkP is 24554 but this can be set to something different if you wish.
The BinkP server configuration screen is displayed below.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Server BINKP ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Active │ Yes Force CRAM-MD5 │ No ID │ BINKP Allow UnSecure │ Yes Adapter Type │ IPV4+IPV6 File Conflicts │ Rename IPV4 Adapter │ 0.0.0.0 Allow SSL/TLS │ No IPV6 Adapter │ :: Port │ 24554 Max Allowed │ 3 Auto IP Ban │ 0 in 0 secs Country Block │ No Send Blocked │ No Time Out │ 30
There are a number of options available to you for configuration in this screen.
Active
Is the server active or not? Options are 'Yes' or 'No'
ID
Sets a protocol ID shown in the Mystic Internet Server 'status' screen. Best to leave these as default.
Adapter Type
Use IPv4, IPv6 or dual stack? Options are IPV4, IPV6, IPV4+IPV6
IPV4 Adapter
Specify network interface for IPv4 adapter. Leave as 0.0.0.0 if you wish Mystic to accept ANY connection on a specified port for all IPv4 adapters.
IPV6 Adapter
Specify network interface for IPv6 adapter. Leave as :: if you wish Mystic to accept ANY connection on a specified port for all IPv6 adapters.
Port
Set which port to use for new connections on this server. Default is 24554.
Max Allowed
Set maximum concurrent connections allowed for this server. This setting is also associated with Max BBS Nodes found in the General Options section of the 'Servers' menu.
Auto IP Ban
This option will automatically BAN an IP if they connect to a server more than X times in X seconds. The default recommendation is 4 connections in 120 seconds. Setting either of the values to a zero will disable this feature. Refer also to the IP Blocks + Exceptions and Edit IP Blacklist and Edit IP Whitelist sections of the Wiki.
Country Block
Use IP2Location country blocking? Options are 'Yes' or 'No'.
Mystic offers country blocking using a local database the Sysop installs from the Internet. Read more about this feature in the Edit Country Blocking section of the Wiki.
Send Blocked
Send BLOCKED message to client when blocked? Options are 'Yes' or 'No'.
Time Out
Define an inactivity timeout period in seconds. Default is 30 and does not usually need to be changed.
Force CRAM-MD5
Refuse non-MD5 authorisations from systems attempting to connect? Default is No and does not usually need to be changed.
Allow UnSecure
Allow mail/files to be received from unsecured EchoMail nodes? Default is Yes.
We strongly urge you to leave this set to Yes. Doing so will allow unknown systems you do not have specified as EchoMail nodes to connect to your BinkP server and send Netmail to you. MUTIL will only toss Netmail from packets/files received and deposited in the Inbound Unsecured directory you will have specified. If you set this to No you are in effect only allowing traffic to your BinkP server from systems you have defined as known EchoMail nodes.
File Conflicts
This setting guides the BinkP server on how to handle files being sent to it that already exist in your Inbound Echomail file path. Options are to rename or temporarily skip on filename conflicts. Default is rename. This is a good option and ensures files can be accepted even if something of the same name exists.
Allow SSL/TLS
The Mystic BinkP server (and Fidopoll) support opportunistic SSL (TLS v1.2+) using a proprietary extension of the BINKP protocol. This means that it will only work with other Mystic BBS clients and servers, but the Mystic authors plans to document the extension and send it to the authors of other mailers in hopes that it can be standardized. The SSL/TLS setting is experimental at this stage and also requires you have installed Cryptlib - you have been warned.
Options for this setting are:
- No : BINKP server will not offer SSL extension at all
- Yes : BINKP server WILL offer SSL extension optionally
- Forced : BINKP server will refuse all connections not using SSL
SSH
Mystic BBS offers a SSH server that enables users to connect using securely using SSH to your BBS. The default port for SSH is 22 but this can be set to something different if you wish.
In order to use SSH and SSL variations of servers, you will need to install Cryptlib. This is pretty basic in Linux and even easier to do in Windows because it requires simply dropping a file into the library path or root Mystic directory.
The SSH server configuration screen is displayed below.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Server SSH ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Active │ Yes ID │ SSH Adapter Type │ IPV4+IPV6 IPV4 Adapter │ 0.0.0.0 IPV6 Adapter │ :: Port │ 22 Max Allowed │ 5 Auto IP Ban │ 4 in 120 secs Country Block │ No Send Blocked │ No Dupe IP Limit │ 1
There are a number of options available to you for configuration in this screen.
Active
Is the server active or not? Options are 'Yes' or 'No'
ID
Sets a protocol ID shown in the Mystic Internet Server 'status' screen. Best to leave these as default.
Adapter Type
Use IPv4, IPv6 or dual stack? Options are IPV4, IPV6, IPV4+IPV6
IPV4 Adapter
Specify network interface for IPv4 adapter. Leave as 0.0.0.0 if you wish Mystic to accept ANY connection on a specified port for all IPv4 adapters.
IPV6 Adapter
Specify network interface for IPv6 adapter. Leave as :: if you wish Mystic to accept ANY connection on a specified port for all IPv6 adapters.
Port
Set which port to use for new connections on this server. Default is 22.
Max Allowed
Set maximum concurrent connections allowed for this server. This setting is also associated with Max BBS Nodes found in the General Options section of the 'Servers' menu.
Auto IP Ban
This option will automatically BAN an IP if they connect to a server more than X times in X seconds. The default recommendation is 4 connections in 120 seconds. Setting either of the values to a zero will disable this feature. Refer also to the IP Blocks + Exceptions and Edit IP Blacklist and Edit IP Whitelist sections of the Wiki.
Country Block
Use IP2Location country blocking? Options are 'Yes' or 'No'.
Mystic offers country blocking using a local database the Sysop installs from the Internet. Read more about this feature in the Edit Country Blocking section of the Wiki.
Send Blocked
Send BLOCKED message to client when blocked? Options are 'Yes' or 'No'.
Dupe IP Limit
Set the maximum number of allowed connections per IP address. A setting of 0 will disable this limit.
FTP
Mystic BBS offers a FTP server that enables users as well as other BBS to connect to your BBS in order to send and receive files / messages. The default port for FTP is 21 but this can be set to something different if you wish.
The FTP server configuration screen is displayed below.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Server FTP ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Active │ Yes Passive Mode │ Yes ID │ FTP Passive Port │ 60000 Adapter Type │ IPV4+IPV6 Show QWK │ Root IPV4 Adapter │ 0.0.0.0 Anonymous │ No IPV6 Adapter │ :: Port │ 21 Max Allowed │ 5 Auto IP Ban │ 0 in 0 secs Country Block │ No Send Blocked │ No Dupe IP Limit │ 3 Time Out │ 30
There are a number of options available to you for configuration in this screen.
Active
Is the server active or not? Options are 'Yes' or 'No'
ID
Sets a protocol ID shown in the Mystic Internet Server 'status' screen. Best to leave these as default.
Adapter Type
Use IPv4, IPv6 or dual stack? Options are IPV4, IPV6, IPV4+IPV6
IPV4 Adapter
Specify network interface for IPv4 adapter. Leave as 0.0.0.0 if you wish Mystic to accept ANY connection on a specified port for all IPv4 adapters.
IPV6 Adapter
Specify network interface for IPv6 adapter. Leave as :: if you wish Mystic to accept ANY connection on a specified port for all IPv6 adapters.
Port
Set which port to use for new connections on this server. Default is 21.
Max Allowed
Set maximum concurrent connections allowed for this server. This setting is also associated with Max BBS Nodes found in the General Options section of the 'Servers' menu.
Auto IP Ban
This option will automatically BAN an IP if they connect to a server more than X times in X seconds. The default recommendation is 4 connections in 120 seconds. Setting either of the values to a zero will disable this feature. Refer also to the IP Blocks + Exceptions and Edit IP Blacklist and Edit IP Whitelist sections of the Wiki.
Country Block
Use IP2Location country blocking? Options are 'Yes' or 'No'.
Mystic offers country blocking using a local database the Sysop installs from the Internet. Read more about this feature in the Edit Country Blocking section of the Wiki.
Send Blocked
Send BLOCKED message to client when blocked? Options are 'Yes' or 'No'.
Time Out
Define an inactivity timeout period in seconds. Default is 30 and does not usually need to be changed.
Passive Mode
Allow passive mode transfers? Options are 'Yes' or 'No'.
Passive Port
Define first data port for passive FTP.
Show QWK
Show QWK packets in listings? Options are 'Root' or 'All' or 'Hide'.
Anonymous
Allow anonymous logins? Options are 'Yes' or 'No'.
Top
[ this Wiki page is under construction - additional servers and config information will be added, please check back again ]