To host a KOB server, you'll need the following:
- a computer that's available 24/7
Performance requirements for the server platform are very modest. For years the production server for the MorseKOB system ran on an old desktop computer with a 1 GHz Pentium III CPU and only 512 MB of RAM. I have since "upgraded" the server to a Raspberry Pi to save space and use less power. The KOBServer software runs on Windows (XP or later) and Linux.
- a broadband Internet connection
Bandwidth requirements are not very demanding. Any DSL or cable modem should do fine. It's best not to rely on a wireless connection between the server and your modem/router, however, as there may be problems with dropped packets.
The KOBServer software requires Python 2.7 or Python 3. If you're running Linux, you probably already have Python preinstalled. To install Python 3 for Windows, download the installer from https://www.python.org/downloads/. You can accept all the default options that are offered by the installer, and it's normal to see some security warnings along the way.
- the KOBServer program
See KOBServer software for installation instructions.
- a web server running on your computer
See the Web server page for information on how to install and configure a web server.
Next we'll install and test the KOB server components.