golf.fmi.fail

golf.fmi.fail — System Overview

This page documents the services, features, and public URLs provided by the machine golf.fmi.fail.
It serves as a central reference describing what is running on the system, how the components are structured, and how each service can be accessed.


Core Infrastructure Services

Recursive DNS Resolver (Unbound)

This machine runs an Unbound recursive DNS resolver which listens exclusively on localhost and is only used by local services

Authoritative DNS (BIND9)

An authoritative BIND9 DNS server is running on this machine.

Hosted zones include:

  • Master zone

    • grieg.openfmi.net
  • Slave zones

    • berlioz.openfmi.net
    • dvorak.openfmi.net

The server acts as the primary source of truth for the master zone and performs zone transfers for the slave zones, maintaining proper DNS role separation.


Messaging Services

XMPP Server (jabberd2)

An XMPP server based on jabberd2 is deployed on this machine.

Key details:

  • Backend database: MariaDB
  • Supports user accounts under the domain:
    • @grieg.openfmi.net
  • Provides standard XMPP messaging functionality

The database-backed setup allows persistent user data, rosters, and authentication.


Web Services

Web Server (nginx)

The primary web server is nginx, configured to serve both HTTP and HTTPS content.

TLS details:

  • Certificates issued via Let’s Encrypt
  • Certificate management implemented using acme-tiny
  • Custom scripts handle certificate issuance and renewal

Public URLs and Web Interfaces

Main Site (ikiwiki)

  • http://golf.fmi.fail
  • https://golf.fmi.fail

This site is generated using ikiwiki as a static site generator and serves as a documentation and overview page for the system.


Monitoring (Munin)

  • https://golf.fmi.fail/munin/

The Munin installation provides centralized monitoring with both static and dynamic graphs.

Monitored machines:

  • golf.fmi.fail
  • charlie.fmi.fail
  • echo.fmi.fail

The monitoring interface supports: - Static HTML graphs - Dynamic CGI-based zoomable graphs


Log Analysis (Webalizer)

Web traffic analysis is provided via Webalizer.

Available reports:

  • This machine:

    • https://golf.fmi.fail/wa-golf.fmi.fail/
  • Other machines:

    • https://golf.fmi.fail/wa-charlie.fmi.fail/
    • https://golf.fmi.fail/wa-echo.fmi.fail/

These reports provide insight into traffic volume, request patterns, and historical usage statistics.


Happy to be here

  • https://grieg.openfmi.net

This site currently does not host content.


Software Summary

The main software components running on this machine include:

  • Debian GNU/Linux (bookworm)
  • nginx
  • Unbound
  • BIND9
  • jabberd2
  • MariaDB
  • Munin
  • Webalizer
  • ikiwiki

This page is generated automatically as a static site using ikiwiki.