Technologies

SOWN uses a mixture of cutting-edge and stable, proven technologies to operate our network and services.

Image
Authentik

We use Authentik to run our Single Sign On (SSO) service that authenticates our various services

Image
Ansible

We use Ansible to automate the deployment of services on our network.

Image
Bird 2

SOWN uses BIRD to implement routing on its two gateway servers.

Image
Docker

SOWN uses Docker to run containers for various different purposes such as this website and our SSO system running Authentik.

Image
FreeRADIUS

SOWN uses FreeRADIUS to provide distributed authentication so eduroam users can gain Internet access through SOWN[at]HOME nodes.

Find out more
Image
Icinga 2

SOWN uses Icinga 2 to monitor the hosts and services on its network.

Image
Keepalived

SOWN uses Keepalived to manage floating IP addresses on its gateway servers.

Image
LXD

SOWN uses LXC and LXD to run virtual machines on its virtual machine servers.

Image
Netbox

SOWN uses NetBox to catalogue the devices, virtualizations and interconnections on its network.

Image
Netfilter

SOWN uses netfilter's nftables to implements its firewall that runs on its two gateway servers.

Image
OpenVPN

SOWN uses OpenVPN tunnels to connect SOWN[at]Home nodes to the rest of the SOWN network.

Image
OpenWrt

SOWN uses OpenWrt as the base image to build its bespoke firmware for SOWN[at]Home nodes.

Image
Traefik Proxy

SOWN uses Traefik Proxy on our container hosts to direct HTTPS traffic to the correct services.

Image
Ubuntu

SOWN uses Ubuntu server as the base operating system for our physical servers and virtual machines. We currently run multiple Long Term Support (LTS) releases ensuring we upgrade servers to the next LTS before the version it is running goes out of support.

Server List
Image
Wagtail

SOWN uses Wagtail to manage content on this website.