Technologies
SOWN uses a mixture of cutting-edge and stable, proven technologies to operate our network and services.
Authentik
We use Authentik to run our Single Sign On (SSO) service that authenticates our various services
Ansible
We use Ansible to automate the deployment of services on our network.
Bird 2
SOWN uses BIRD to implement routing on its two gateway servers.
Docker
SOWN uses Docker to run containers for various different purposes such as this website and our SSO system running Authentik.
FreeRADIUS
SOWN uses FreeRADIUS to provide distributed authentication so eduroam users can gain Internet access through SOWN[at]HOME nodes.
Find out moreIcinga 2
SOWN uses Icinga 2 to monitor the hosts and services on its network.
Keepalived
SOWN uses Keepalived to manage floating IP addresses on its gateway servers.
LXD
SOWN uses LXC and LXD to run virtual machines on its virtual machine servers.
Netbox
SOWN uses NetBox to catalogue the devices, virtualizations and interconnections on its network.
Netfilter
SOWN uses netfilter's nftables to implements its firewall that runs on its two gateway servers.
OpenVPN
SOWN uses OpenVPN tunnels to connect SOWN[at]Home nodes to the rest of the SOWN network.
OpenWrt
SOWN uses OpenWrt as the base image to build its bespoke firmware for SOWN[at]Home nodes.
Traefik Proxy
SOWN uses Traefik Proxy on our container hosts to direct HTTPS traffic to the correct services.
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 ListWagtail
SOWN uses Wagtail to manage content on this website.