About NG7V.net

Station Web Site

tags: Ham
title: NG7V Station Web Site
type: text/x-markdown

This station web site is powered by a Beaglebone computer running a copy of Debian/Linux. The standard cloud9/Bonescript/Red software has been disabled to repurpose the hardware for the task. The Beaglebone Black is an IoT device when purchased from their distributor.

It was a RaspberryPie competitor at one point but has since forked off into IoT country. I purchased mine in 2015 when it first came out. I like my bone because it runs Debian and I feel comfortable operating it from the command line just like my big laptop that runs Kubuntu.

Hardware Configuration:

Qty Description Purpose
1 Beagle Bone Black Main compute engine with metal case
1 32gb Micro SD Card, class 10 Permanent additional storage
1 USB hub, 7-port USB 2.0 Additional peripherals
1 110V/220V 2.0A power supply Powers the Beaglebone Black

Open-Source Software Configuration

  • Debian 10.0 (Buster) Linux Distribution - Headless operation
  • NGINX Web Server
  • PHP 7.3 / FPM
  • Tonic REST framework / Smarty Template Engine / Bootstrap
  • TiddlyWiki as notebook
  • SQLite3 using SMASTY/NEEVO lightweight database framework and DataTables.

I selected this configuration because I wanted a low power, fanless system that could host a couple of simultaneous connections. I do not expect my web site to be busy enough to warrant anything more than this. Fault tolerance was not a concern for me.