I have added comments to the output of this command. This is a brief description of what runs in each jail.
This post has been replaced by a newer one.
slocum
slocum – named for the first person to sail solo around the world
This host also runs a DNS and DHCP.
[dan@slocum:~] $ jls -v | grep ACTIVE | cut -f 2 -w | sort
- bacula – runs bacula-dir, main component for my backups
- besser – LibreNMS – metrics
- certs – acme.sh – renews Let’s Encrypt certificates
- certs_rsync – gets a copy of the certificate from certs, available via a read-only mount. The cert distribution website then rsyncs from here
- cliff2 – outgoing mail server
- dev_ingress01 – dev site for FreshPorts.org, processes incoming FreeBSD ports tree commits
- dev_nginx01 – dev site for FreshPorts.org, runs a copy of the website
- dns_hidden_master – the hidden DNS master for my DNS servers
- fileserver – a SAMBA server
- jester – old FreshPorts development environment
- local_freebsd_repo – a local copy of the FreeBSD subversion repository
- mailjailcopy – a copy of my incoming mail server
- metrics – a disused ElasticSearch node
- mydev – a development environment, now used mainly for DNS work
- mysql01 – MySQL server
- nsnotify – runs nsnotifyd and triggers an XFER from my name server so that changes/updates are committed to a code repository. Both for audit and for backup
- pg01 – a PostgreSQL server
- sandbox – for doing very ugly things with code
- serpico – incoming web proxy
- stage_ingress01 – staging site for FreshPorts.org, processes incoming FreeBSD ports tree commits
- stage_nginx01 – staging site for FreshPorts.org, runs a copy of the website
- svn – my subversion code repository
- talos – for incoming ssh connections, sort-of a bastion host
- test_ingress01 – test site for FreshPorts.org, processes incoming FreeBSD ports tree commits
- test_nginx01 – test site for FreshPorts.org, runs a copy of the website
- testing – for very oddball testing, must like sandbox, but much stranger
- unifi01 – runs a Unifi controller
- webserver – webserver for things not covered by the above
knew
knew – the new server
Also provides TimeCapsule-like backups for my laptops.
[dan@knew:~] $ jls -v | grep ACTIVE | cut -f 2 -w | sort
- ansible – my ansible configuration
- bacula_sd_01 – primary backup storage
- cliff – another outoing mail server
- dbclone – takes a copy of each database and automatically tries to restore it
- empty – completely empty, for use when testing software
- fruity_ext – Nagios configuartion tool for internal monitoring
- fruity_int – Nagios configuration tool for monitoring from external nodes
- snapshots – a place for receiving incoming ZFS snapshots
- snapshots2 – I’m testing a conversion from ezjail to iocage.
- metrics2 – another ElasticSearch node
- mysql55 – Bacula regression testing
- mysql56 – Bacula regression testing
- pg10 – Bacula regression testing
- pg93 – Bacula regression testing
- pg94 – Bacula regression testing
- pg95 – Bacula regression testing
- pg96 – Bacula regression testing
- toiler – internal DNS server
r710-01 is a Dell R710, with SSDs. The host is my poudriere and builds all the FreeBSD packages used by the hosts shown here, and for the hosts not listed here (i.e. the ones not at home).
r710-01
[dan@r710-01:~] $ jls -v | grep ACTIVE | cut -f 2 -w | sort
- bacula-sd-02 – bacula storage daemon for the LTO04 tape library
- mqtt01 – main server for [outgoing notifications, alerts](https://dan.langille.org/2018/04/15/using-mtqq-to-create-a-notification-network-mosquitto-* mqttwarn-hare-and-hared/), etc
- pg02 – PostgreSQL 10.6 server
- pg03 – PostgreSQL 11.1 server
tape servers
tape01 & tape02 are tape library servers and they are rarely used. The primary purpose is access to old archives/backups.