What runs on the servers at home?

The last time I did this inventory was 2018. It is time for a refresh.

I have added comments to the output of the jls command. This is a brief description of what runs in each jail.

Retired hosts

slocum and r720-01 have been powered off after being merged into r730-01.

r730-01

r730-01 is a Dell R730 and is now my main server.

 [dan@slocum:~] $ jls -v | grep ACTIVE | cut -f 2 -w | sort
  1. bacula – runs bacula-dir, main component for my backups
  2. bacula-sd-02 – secondary storage – primarily for tape drive
  3. bacula-sd-03 – secondary storage – primarily for main backups
  4. besser – LibreNMS – metrics
  5. certs – acme.sh – renews Let’s Encrypt certificates
  6. certs_rsync – gets a copy of the certificate from certs, available via a read-only mount. The cert distribution website then rsyncs from here
  7. cliff2 – outgoing mail server
  8. dev_ingress01 – dev site for FreshPorts.org, processes incoming FreeBSD ports tree commits
  9. dev-ingress01.freshports – a jail running inside dev_ingress01
  10. dev_nginx01 – dev site for FreshPorts.org, runs a copy of the website
  11. dns_hidden_master – the hidden DNS master for my DNS servers
  12. dns1 – DNS server, was running on slocum, now in a jail
  13. fileserver – a SAMBA server
  14. git – runs gitea
  15. jail-testing – general purpose testing of jails
  16. jail_within_jail – general purpose testing of jails within jails
  17. keycloak – runs keycloak, single-sign on for testing – was for BSDCan/PGCon
  18. jester – old FreshPorts development environment
  19. local_freebsd_repo – a local copy of the FreeBSD subversion repository
  20. mailjailcopy – a copy of my incoming mail server
  21. metrics – a disused ElasticSearch node
  22. mqtt01 – runs an MQTT instance, implemented via Python MQTT and mqttwarn
  23. mydev – a development environment, now used mainly for DNS work
  24. mysql01 – MySQL server
  25. 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
  26. pg01 – a PostgreSQL server, mostly standby
  27. pg02 – a PostgreSQL server, my primary server
  28. pg03 – a PostgreSQL server, mostly standby
  29. pkg01 – runs poudriere, to build my packages for FreeBSD
  30. samdrucker – runs SamDrucker server, which keeps an inventory of what packages are installed on what host/jail
  31. sandbox – for doing very ugly things with code
  32. serpico – incoming web proxy
  33. stage_ingress01 – staging site for FreshPorts.org, processes incoming FreeBSD ports tree commits
  34. stage-ingress01.freshports – a jail running inside dev_ingress01
  35. stage_nginx01 – staging site for FreshPorts.org, runs a copy of the website
  36. svn – my subversion code repository
  37. talos – for incoming ssh connections, sort-of a bastion host
  38. test_ingress01 – test site for FreshPorts.org, processes incoming FreeBSD ports tree commits
  39. test-ingress01.freshports – a jail running inside dev_ingress01
  40. test_nginx01 – test site for FreshPorts.org, runs a copy of the website
  41. testing – for very oddball testing, must like sandbox, but much stranger
  42. unifi01 – runs a Unifi controller
  43. webserver – webserver for things not covered by the above
  44. zm – an instance of ZoneMinder, not used yet.

knew

knew – the new server

Also provides TimeCapsule-like backups for my laptops.

 [dan@knew:~] $ jls -v | grep ACTIVE | cut -f 2 -w | sort
  1. ansible – my ansible configuration
  2. bacula_sd_01 – primary backup storage
  3. cliff1 – another outoing mail server
  4. dbclone – takes a copy of each database and automatically tries to restore it
  5. empty – completely empty, for use when testing software
  6. fruity_ext – Nagios configuartion tool for internal monitoring
  7. fruity_int – Nagios configuration tool for monitoring from external nodes
  8. toiler – internal DNS server

tape servers

tape01 & tape02 are tape library servers and they are rarely used. The primary purpose is access to old archives/backups.

Website Pin Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google StumbleUpon Premium Responsive

Leave a Comment

Scroll to Top