Hello Sys64738!
On 08 Jan 2022, Sys64738 said the following...
Sy> Anyone set up a Mystic BBS as a hub for a QWK network? Looking for
Sy> documentation. Finding plenty on how to set it up as a node, but nothing
Sy> setting it up as a hub.
Sorry, I haven't seen any docs on that either, although I have noticed that user
accounts can be flagged as "Qwk Account" in the user editor under "6:FLAGS".
There's also a "qwknetwork" menu which should be shown to QWK users on login
(menu name configurable under Configuration --> General Settings --> QWK Net
Menu), but I believe that is merely for each QWK user's configuration of archive
format and last read pointers (if the user wants to perform a "rescan" or change
some settings); it would prevent the user from using the BBS as a "normal" user.
The actual QWK transfers would probably use FTP, so the built-in FTP server
(Servers --> Configure Servers --> FTP) would need to be enabled and functional
as well, and the firewall openings on the system and the router's port
forwarding configured accordingly.
Passive FTP is more or less a must; clients usually don't allow return traffic
on/to "random" port numbers, and/or can't ask the router they're behind to open
desired ports for them, so each FTP data connection needs to be initiated
by/from the client and always directed to the BBS, which is expected to be able
to open ports, as it is the "server". So if Passive Port is set to 60000 and Max
Allowed is set to 10, I believe ports 60000 through 60000+10 = 60010 would all
need to be forwarded to the BBS in the router's port forwarding configuration.
I believe the QWK node polling would issue a "RETR <server QWK name>.qwk" FTP
command to poll for mail, where the <server QWK name> should be as per
Networking --> QWK General Settings --> QWK Packet ID. There is also a
Networking --> QWK Networks --> <your QWK network> --> Packet ID setting, but I
think that one is only used if *you* are a node, polling a hub, so it probably
doesn't apply when you are a hub.
When it comes to creating the actual message areas (message bases), you would
need to select <your QWK network> under the QWK Network setting, and issue a
unique QWK Base ID number for each area.
And of course make sure that ACS settings (List ACS, Read ACS and Post ACS) are
"reachable" for the QWK user (that the user has a sufficiently high access
level).
That's what I can come up with at the moment -- please let me know how it
goes. :)
Best regards
Zip
--- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
* Origin: Star Collision BBS, Uppsala, Sweden
|