<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.synchro.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.synchro.net/feed.php">
        <title>Synchronet - howto</title>
        <description></description>
        <link>http://wiki.synchro.net/</link>
        <image rdf:resource="http://wiki.synchro.net/_media/wiki:logo.png" />
       <dc:date>2026-04-11T03:09:02+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:anopeirc?rev=1757123228&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:apache?rev=1519935674&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:binkd?rev=1610951698&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:block-hackers?rev=1768125997&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:dnsbl?rev=1268894422&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:docker?rev=1620170371&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:doscmd?rev=1308611869&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:dosemu?rev=1716690058&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:dosemu2?rev=1772610704&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:dove-net-for-mystic?rev=1757106011&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:dove-net?rev=1773029376&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:emailsec?rev=1594183341&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:fail2ban?rev=1755551733&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:fidonet?rev=1730773199&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:freebsd_non-root?rev=1730473644&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:freq?rev=1766358576&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:game_server?rev=1679082912&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:gdb?rev=1730717792&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:git?rev=1728710466&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:haproxy?rev=1607232809&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:hardening?rev=1406280592&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:hiawatha?rev=1464459072&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:index?rev=1479268998&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:linuxapps?rev=1644332580&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:linux_non-root?rev=1678387232&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:moderation?rev=1773625566&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:mouse?rev=1709505147&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:mqtt?rev=1757656806&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:msvc?rev=1730773258&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:nginx?rev=1642432723&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:ntvdmx64?rev=1717625207&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:petscii?rev=1631822766&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:php?rev=1772509365&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:raspbian_install?rev=1745979382&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:relay_smtp?rev=1686954805&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:report?rev=1613723339&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:spamd?rev=1379150833&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:support?rev=1730717649&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:syncterm?rev=1589316530&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:systemd?rev=1680895719&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:tinytic?rev=1368495235&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:usenet?rev=1267086700&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/howto:vert_mx?rev=1519935672&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.synchro.net/_media/wiki:logo.png">
        <title>Synchronet</title>
        <link>http://wiki.synchro.net/</link>
        <url>http://wiki.synchro.net/_media/wiki:logo.png</url>
    </image>
    <item rdf:about="http://wiki.synchro.net/howto:anopeirc?rev=1757123228&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-06T01:47:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anope irc</title>
        <link>http://wiki.synchro.net/howto:anopeirc?rev=1757123228&amp;do=diff</link>
        <description>Anope irc

Anope IRC Services is a Windows compatible set of services for a wide range of ircd available today.  

Homepage: &lt;https://www.anope.org/&gt;

The current version is 2.06 but for some reason I was never able to get this version to connect to Synchro.net IRC.  However, by using the older Anope 1.8.9 version I was successful.  This page is written using Synchro.net</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:apache?rev=1519935674&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-01T20:21:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use Apache HTTP Server with Synchronet</title>
        <link>http://wiki.synchro.net/howto:apache?rev=1519935674&amp;do=diff</link>
        <description>Use Apache HTTP Server with Synchronet

The Apache HTTP Server (httpd) supports dynamic content via external executables called CGI programs.

MOD_PROXY

Probably the best way to integrate Synchronet behind Apache is to configure MOD_PROXY on Apache to reverse-proxy calls for .ssjs files to Synchronet&#039;s</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:binkd?rev=1610951698&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-18T06:34:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use BinkD with Synchronet and SBBSecho</title>
        <link>http://wiki.synchro.net/howto:binkd?rev=1610951698&amp;do=diff</link>
        <description>Use BinkD with Synchronet and SBBSecho

Instructions on using BinkD (FidoNet/TCP/IP mailer) with Synchronet and SBBSecho by Deuce.

Variables

Ok, let&#039;s just run through them then... I&#039;ll use the following:
Variable  Purpose bP        Your binkd path (Mine is</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:block-hackers?rev=1768125997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-11T10:06:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Blocking &quot;Hackers&quot;</title>
        <link>http://wiki.synchro.net/howto:block-hackers?rev=1768125997&amp;do=diff</link>
        <description>Blocking &quot;Hackers&quot;

Definition of &quot;Hacker&quot;

For the purpose of this article, the term “hacker”  refers to automated systems which attempt to login to your Synchronet TCP/IP servers and services using common, well-known, or randomly selected credentials (user names and passwords). These</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:dnsbl?rev=1268894422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-18T06:40:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use DNS-based Blacklists with the Synchronet Mail Server</title>
        <link>http://wiki.synchro.net/howto:dnsbl?rev=1268894422&amp;do=diff</link>
        <description>Use DNS-based Blacklists with the Synchronet Mail Server

DNS-based Blacklists are 3rd party maintained blacklists/blocklists with varying criteria for hosts (IP addresses) to be listed, which may be used by the Synchronet Mail Server for the tagging or rejecting of incoming mail messages based on blacklist-status.</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:docker?rev=1620170371&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-04T23:19:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Setup Docker on Ubuntu</title>
        <link>http://wiki.synchro.net/howto:docker?rev=1620170371&amp;do=diff</link>
        <description>How to Setup Docker on Ubuntu

Before starting, if you intend to use YOURNAME.synchro.net, you should go ahead and create an account on |Vertrauen in order to access DoveNet as well as the synchro.net dynamic dns service.  You can also bring your own registered domain, or use any domain (such as YOURNAME.bbs.io) via</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:doscmd?rev=1308611869&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-20T23:17:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use DOS Doors with Synchronet on FreeBSD</title>
        <link>http://wiki.synchro.net/howto:doscmd?rev=1308611869&amp;do=diff</link>
        <description>Use DOS Doors with Synchronet on FreeBSD

On FreeBSD, your options for running DOS doors are:

	*  DOSCMD
	*  DOSBOX
	*  Virtual Machine (e.g. VMWare)

See Also

	*  How-To Pages

doors</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:dosemu?rev=1716690058&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-26T02:20:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use DOS Doors with Synchronet on Linux</title>
        <link>http://wiki.synchro.net/howto:dosemu?rev=1716690058&amp;do=diff</link>
        <description>Use DOS Doors with Synchronet on Linux

Instructions for using DOSEMU to run DOS doors on Synchronet-Linux.

:!:
DOSEMU has been discontinued for more than a decade. However, it is the only viable solution for most distributions to run DOS doors, and is supported in Synchronet. However, there is</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:dosemu2?rev=1772610704&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-04T07:51:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DOSEMU2</title>
        <link>http://wiki.synchro.net/howto:dosemu2?rev=1772610704&amp;do=diff</link>
        <description>DOSEMU2

Synchronet has run DOS Doors under Linux for years using DOSEMU.  Many Sysops find that it meets their needs very well and is stable. However, DOSEMU has not been maintained, has controversial licensing terms, and not every DOOR program works well with it.  This page will detail the modifications made to get DOSEMU2 running under Synchronet for Linux with</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:dove-net-for-mystic?rev=1757106011&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-05T21:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DOVE-Net for Mystic Sysops</title>
        <link>http://wiki.synchro.net/howto:dove-net-for-mystic?rev=1757106011&amp;do=diff</link>
        <description>DOVE-Net for Mystic Sysops

Instructions for joining the DOVE-Net message network from a Mystic BBS using QWK packet technology. Corrections and clarifications are welcome.

Attribution

These instructions were originally provided by Mystic sysop, Ratz:


From: Ratz (21:2/114)
Date: Tue Mar 31 2020 07:38 am UTC-4:00 (2.3 years ago)

In order to set up a QWK network within Mystic is not very difficult, and it does work. Trust me.

This information is using the most current version of Mystic BBS a…</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:dove-net?rev=1773029376&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T04:09:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>🕊️ Join DOVE-Net</title>
        <link>http://wiki.synchro.net/howto:dove-net?rev=1773029376&amp;do=diff</link>
        <description>🕊️ Join DOVE-Net

This  explains the steps required for joining the DOVE-Net BBS message network. For Mystic BBS sysops, see this article instead.

Step 1: Choose a QWK-ID

If you&#039;re using Synchronet BBS Software, your BBS&#039;s QWK-ID is configured 
in SCFG-&gt;Message Options</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:emailsec?rev=1594183341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-08T04:42:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Email Security</title>
        <link>http://wiki.synchro.net/howto:emailsec?rev=1594183341&amp;do=diff</link>
        <description>Email Security

In order to prevent one&#039;s emails from being labeled as SPAM, or worse, rejected, one can setup email security through a DNS. More and more Servers are starting to reject email that is not being secured to prove that it has come from a reliable source and not some spammer. This section will walk through the steps of securing your email server.</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:fail2ban?rev=1755551733&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-18T21:15:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use Fail2Ban on GNU/Linux to block botnet&#039;s attacks</title>
        <link>http://wiki.synchro.net/howto:fail2ban?rev=1755551733&amp;do=diff</link>
        <description>Use Fail2Ban on GNU/Linux to block botnet&#039;s attacks

Synchronet now have a built-in support to block incomming connections (see Blocking &quot;Hackers&quot;) but it&#039;s feature protect SBBS services only (which in most cases is sufficient). 

If you running another services/daemons on same server, you can use</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:fidonet?rev=1730773199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T02:19:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>🐶 Join FidoNet</title>
        <link>http://wiki.synchro.net/howto:fidonet?rev=1730773199&amp;do=diff</link>
        <description>🐶 Join FidoNet

There are several message and file networks that use FidoNet technology - these are referred to as Fido Technology Networks or FTNs.

This article is about joining the original Fido technology network known as FidoNet (or Fidonet).</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:freebsd_non-root?rev=1730473644&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-01T15:07:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Freebsd Non-root</title>
        <link>http://wiki.synchro.net/howto:freebsd_non-root?rev=1730473644&amp;do=diff</link>
        <description>Freebsd Non-root

Running on FreeBSD, you can use the mac_portacl(4) framework to allow a specific user ID to bind specific reserved ports.

First, find the uid of the user you are running sbbs as.  Assuming the user name is “sbbs”:

id sbbs

.

Next, you need to edit</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:freq?rev=1766358576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-21T23:09:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Freq</title>
        <link>http://wiki.synchro.net/howto:freq?rev=1766358576&amp;do=diff</link>
        <description>Freq

To send a FidoNet File Request netmail from within Synchronet, the user needs to either be a sysop or have the F exemption. The file-requesting user then uses FR:&lt;filename&gt; as the subject of the netmail message and send it to user@&lt;ftn-address&gt;, e.g. using the</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:game_server?rev=1679082912&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T19:55:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use Synchronet as a Door Game Server</title>
        <link>http://wiki.synchro.net/howto:game_server?rev=1679082912&amp;do=diff</link>
        <description>Use Synchronet as a Door Game Server

A door game server is a TCP server (typically using the RLogin protocol) that provides remote user (player) access to BBS door games, only.

Synchronet makes an excellent door game server:

	*  The Synchronet Virtual</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:gdb?rev=1730717792&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-04T10:56:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>🐛 Debug Synchronet for *nix using GDB</title>
        <link>http://wiki.synchro.net/howto:gdb?rev=1730717792&amp;do=diff</link>
        <description>🐛 Debug Synchronet for *nix using GDB

You can either run Synchronet (sbbs) from the GNU debugger (gdb), or you
can debug an sbbs crash “post mortem” provided you have a system-generated
core file as a result of a crash.

Debug Build

For the debugger output to be most useful, you need to execute a</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:git?rev=1728710466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-12T05:21:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use Synchronet Git Repository</title>
        <link>http://wiki.synchro.net/howto:git?rev=1728710466&amp;do=diff</link>
        <description>Use Synchronet Git Repository

Synchronet uses Git for its Source Repository (as of August, 2020).

Updating an Install from CVS

So you previously installed Synchronet for *nix using the install/GNUmakefile method, which resulted in “checking-out” the source files from</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:haproxy?rev=1607232809&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-06T05:33:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>HAProxy</title>
        <link>http://wiki.synchro.net/howto:haproxy?rev=1607232809&amp;do=diff</link>
        <description>HAProxy

HAProxy provides a way of connecting a (TCP) service that is behind a firewall, or private IP addressing scheme to be publicly available using a public address.

While incoming NAT may be able to achieve the same result (if your firewall provides that function), a proxy has some additional benefits that may be helpful:</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:hardening?rev=1406280592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-25T09:29:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Hardening the Synchronet Servers</title>
        <link>http://wiki.synchro.net/howto:hardening?rev=1406280592&amp;do=diff</link>
        <description>Hardening the Synchronet Servers

Hardening a system is the process in which an administrator or systems operator reduces the chance an attacker can either gain access or information from a system. You may wish to harden your system to protect your BBS</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:hiawatha?rev=1464459072&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-28T18:11:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to use Hiawatha as a reverse proxy server for Synchronet</title>
        <link>http://wiki.synchro.net/howto:hiawatha?rev=1464459072&amp;do=diff</link>
        <description>How to use Hiawatha as a reverse proxy server for Synchronet

Synchronet 3.16c and prior versions do not support SSL connections. Synchronet CVS subsequent to 3.16c have an implementation of SSL, but you may either have problems with it working correctly or you may simply wish to use Hiawatha&#039;s implementation of</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:index?rev=1479268998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-16T04:03:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How-To Pages</title>
        <link>http://wiki.synchro.net/howto:index?rev=1479268998&amp;do=diff</link>
        <description>How-To Pages

Detailed instructions on how to perform popular Synchronet-related tasks.
howto index


See Also

	*  Answers to Frequently Asked Questions</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:linuxapps?rev=1644332580&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-08T15:03:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Integrate Linux Shell Apps</title>
        <link>http://wiki.synchro.net/howto:linuxapps?rev=1644332580&amp;do=diff</link>
        <description>Integrate Linux Shell Apps

Linux shell applications can be added to Synchronet by using the built in js function bbs.exec(); and must pass
special command line arguments that instruct sbbs to pipe the shell i/o to the client terminal.
ie: bbs.exec(&#039;links2 &quot;google.com/search?q=&#039;+google+&#039;&quot;&#039;, EX_STDIO|EX_NATIVE|EX_NOLOG);</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:linux_non-root?rev=1678387232&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-09T18:40:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Start Synchronet on Linux as a Non-root user</title>
        <link>http://wiki.synchro.net/howto:linux_non-root?rev=1678387232&amp;do=diff</link>
        <description>Start Synchronet on Linux as a Non-root user

systemd

If you&#039;re running any kind of recent (last 2yrs+) systemd, just put this line in the [Service] section of your sbbs.service file, if it isn&#039;t already:

AmbientCapabilities=CAP_NET_BIND_SERVICE

setcap

setcap</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:moderation?rev=1773625566&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-16T01:46:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Moderate Message Bases</title>
        <link>http://wiki.synchro.net/howto:moderation?rev=1773625566&amp;do=diff</link>
        <description>Moderate Message Bases

So, you have a message area that&#039;s out of control, and you (or another user) are willing to review every post and delete or validate every message as appropriate.

How moderation works

Any message posted into a sub-board by a user who matches the</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:mouse?rev=1709505147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-03T22:32:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mouse-Enable your Synchronet BBS</title>
        <link>http://wiki.synchro.net/howto:mouse?rev=1709505147&amp;do=diff</link>
        <description>Mouse-Enable your Synchronet BBS

The Synchronet Terminal Server (v3.18a and later) supports XTerm-compatible and SyncTERM-compatible mouse reporting:

	*  Protocol: X10 compatibility mode (ESC[?9h)
	*  Encoding: SGR extended coordinates (ESC[?1006h)

Some modules (e.g. Deuce&#039;s Lightbar command shell, Synchronet Minesweeper) may manually enable and capture mouse events. However, for the most part, mouse-enablement is achieved by utilizing special codes/sequences to define mouse</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:mqtt?rev=1757656806&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-12T06:00:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MQTT</title>
        <link>http://wiki.synchro.net/howto:mqtt?rev=1757656806&amp;do=diff</link>
        <description>MQTT

Setup

This is a bit of a stub for MQTT but it&#039;ll help you get going, on Ubuntu at least.

First, you&#039;ll need Synchronet v3.20a or later.

Then install the Mosquitto broker and client:
 sudo apt install mosquitto mosquitto-clients
Additionally, if you wish to use an X based mqtt client to receive messages, install libnss3 and xdg-utils</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:msvc?rev=1730773258&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T02:20:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>🐜 Debug Synchronet for Windows Using Microsoft Visual Studio/C++</title>
        <link>http://wiki.synchro.net/howto:msvc?rev=1730773258&amp;do=diff</link>
        <description>🐜 Debug Synchronet for Windows Using Microsoft Visual Studio/C++

Follow these steps to run the Synchronet Console inside the Microsoft Visual Studio/C++ debugger:

1. Open src/sbbs3/sbbs3.sln in Microsoft Visual Studio 2019

2. Set the “Solution Configuration”</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:nginx?rev=1642432723&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-17T15:18:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to use nginx as a Reverse Proxy with Synchronet</title>
        <link>http://wiki.synchro.net/howto:nginx?rev=1642432723&amp;do=diff</link>
        <description>How to use nginx as a Reverse Proxy with Synchronet

nignx is a popular multiplatform web server and reverse proxy.  If can be used to proxy traffic to multiple physical/virtual webservers and to host web services with different hostnames (or subdirectories if the webserver can be configured that way) to a single</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:ntvdmx64?rev=1717625207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-05T22:06:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install NTVDMx64</title>
        <link>http://wiki.synchro.net/howto:ntvdmx64?rev=1717625207&amp;do=diff</link>
        <description>Install NTVDMx64

NTVDMx64 makes it possible to run old DOS applications under 64-bit Windows 7 and Windows 10.

Note: There have been observed and reported issues with Windows 11 installations of NTVDMx64.

	*  Download &lt;https://mendelson.org/ntvdmx64-ccpu-fre_pw-leecher.7z&gt; - defeat security features/warnings in the OS or browser to download/save the file successsfully</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:petscii?rev=1631822766&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-16T20:06:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Support CBM/PETSCII Terminals</title>
        <link>http://wiki.synchro.net/howto:petscii?rev=1631822766&amp;do=diff</link>
        <description>Support CBM/PETSCII Terminals

The Synchronet Terminal server can support Commodore PETSCII terminals.

Because the Commodore 64 only supported 40 column text modes, 40 column PETSCII is the most common mode:

[Example 40 column PETSCII answer screen]

However, a Commodore 128 could also support 80 column text mode, so 80 column</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:php?rev=1772509365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-03T03:42:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use PHP with the Synchronet Web Server</title>
        <link>http://wiki.synchro.net/howto:php?rev=1772509365&amp;do=diff</link>
        <description>Use PHP with the Synchronet Web Server

Dynamic PHP content may be served by the Synchronet Web Server using PHP-CGI or, for 3.17a builds newer than November 1st, 2015, using PHP-FPM.  PHP-CGI is slower and less efficient than PHP-FPM, so PHP-FPM is recommended when available.</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:raspbian_install?rev=1745979382&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-30T02:16:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Synchronet on a Raspberry Pi</title>
        <link>http://wiki.synchro.net/howto:raspbian_install?rev=1745979382&amp;do=diff</link>
        <description>Install Synchronet on a Raspberry Pi

Here are step-by-step instructions on building and installing Synchronet on a Raspberry Pi running either Raspbian or Raspberry Pi OS 32-bit.

Note: While Raspbian and the 32-bit version of Raspberry Pi OS are virtually identical, the 64-bit version of Raspberry Pi</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:relay_smtp?rev=1686954805&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-16T22:33:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Relay Outgoing SMTP Mail through Vertrauen</title>
        <link>http://wiki.synchro.net/howto:relay_smtp?rev=1686954805&amp;do=diff</link>
        <description>Relay Outgoing SMTP Mail through Vertrauen

Problem:

Your ISP restricts or blocks outbound connections to TCP port 25 so you are unable to have the Synchronet Mail Server perform Direct Delivery of email messages to public mail (SMTP) servers which require mail delivery on</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:report?rev=1613723339&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-19T08:28:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Report problems or request features for Synchronet</title>
        <link>http://wiki.synchro.net/howto:report?rev=1613723339&amp;do=diff</link>
        <description>Report problems or request features for Synchronet

Synchronet uses the GitLab issue system for reporting bugs or requesting new features:
&lt;https://gitlab.synchro.net/main/sbbs/-/issues&gt;

See Also

	*  howto index</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:spamd?rev=1379150833&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-09-14T09:27:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use SpamAssassin with the Synchronet Mail Server</title>
        <link>http://wiki.synchro.net/howto:spamd?rev=1379150833&amp;do=diff</link>
        <description>Use SpamAssassin with the Synchronet Mail Server

The Synchronet SMTP Server may use a SpamAssassin server (spamd) to rate received messages and tag or even reject them based on the results. 

Installation

When installing SpamAssassin, make sure you enable the spamd</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:support?rev=1730717649&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-04T10:54:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>?¯\_(ツ)_/¯¿ Get Technical Support</title>
        <link>http://wiki.synchro.net/howto:support?rev=1730717649&amp;do=diff</link>
        <description>?¯\_(ツ)_/¯¿ Get Technical Support

TL;DR



If you&#039;re trying to get Synchronet technical support via e-mail, YouTube, Facebook, Reddit, Discord, or any other social media/discussion group not specifically listed here, you&#039;re doing it wrong. Please go</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:syncterm?rev=1589316530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-12T20:48:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Report problems or request features for SyncTERM</title>
        <link>http://wiki.synchro.net/howto:syncterm?rev=1589316530&amp;do=diff</link>
        <description>Report problems or request features for SyncTERM

SyncTERM uses the SourceForge ticket system for reporting problems (bugs) or requesting new features:
&lt;https://sourceforge.net/p/syncterm/_list/tickets&gt;

See Also

	*  howto index

syncterm</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:systemd?rev=1680895719&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-07T19:28:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Start, Control, and Monitor Synchronet BBS using systemd</title>
        <link>http://wiki.synchro.net/howto:systemd?rev=1680895719&amp;do=diff</link>
        <description>Start, Control, and Monitor Synchronet BBS using systemd

If you run a modern GNU/Linux distribution, it is likely using systemd as its “init system” for starting and controlling system services/daemons. Installing Synchronet into systemd is recommended for such systems so that Synchronet will start upon system boot and provide all the control and monitoring expected of an integrated system service.</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:tinytic?rev=1368495235&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-14T01:33:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Use TinyTIC with Synchronet</title>
        <link>http://wiki.synchro.net/howto:tinytic?rev=1368495235&amp;do=diff</link>
        <description>Use TinyTIC with Synchronet

Instructions and information for using the TinyTIC tic processor with Synchronet, by jame.

TinyTIC is a small, simple Open Source TIC processor that will work with Synchronet;  and, in fact, was originally developed for that.  It will run on MS Windows, Linux, etc;  and the source code is available from its home page.  Binaries may also be available there and/or on BBSs;  including debian packages for installation on a Debian or Ubuntu Linux system.</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:usenet?rev=1267086700&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-25T08:31:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Join USENET</title>
        <link>http://wiki.synchro.net/howto:usenet?rev=1267086700&amp;do=diff</link>
        <description>Join USENET

usenet nntp

FIXME

See Also

	*  NewsLink
	*  newslink.cfg
	*  HowTo Index</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/howto:vert_mx?rev=1519935672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-01T20:21:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Relay Incoming SMTP Mail through Vertrauen</title>
        <link>http://wiki.synchro.net/howto:vert_mx?rev=1519935672&amp;do=diff</link>
        <description>Relay Incoming SMTP Mail through Vertrauen

Problem:

Your ISP restricts or blocks inbound connections to TCP port 25 so you are unable to have the Synchronet Mail Server receive email messages from public mail (SMTP) servers (which by standard convention always attempt delivery on</description>
    </item>
</rdf:RDF>
