====== Server Setup ======
===== anubis host =====
* OS: Ubuntu Server 22.04
* CPU: Ryzen 5 1600 6-core 3.2GHz
* RAM: 32GB DDR4 2400
* Services
* Virtual Machine Host
* apcupsd
* NFS server
* samba
* getmail gmail backup
==== Drives ====
* sda (2TB SATA WD Green)
* sda1 (1GB, ext4, old /boot)
* sda2 (5GB, old swap)
* sda3 (50GB, old /)
* sda4 (1.8TB, LVM2 physical partition)
* pegasus (1TB, /pegasus)
* extra_vms (400GB, /mnt/extra_vms)
* rest unused
* sdb (1TB WD Blue 1TB SATA 6 Gb/s 7200 RPM)
* sdb1 (1TB, /backup)
* sdc (500G WD SATA)
* sdc1 (512M, /boot/efi)
* sdc2 (238G, ext4, /)
* sdd (2TB SATA WD Red 2TB NAS Hard Disk Drive - 5400 RPM)
* sdd1 (2TB, ext4, mythtv)
=== Retired ===
* nvme0n1 (256GB WD Black Performance SSD - M.2 2280 PCIe NVMe)
* nvme0n1p1 (256MB, /boot/efi)
* nvme0n1p2 (240GB, /)
===== Virtual Machines =====
==== baal ====
* MAC: 12:34:07
* OS: Ubuntu Server 18.04
* RAM: 1GB
* Services
* openvpn server
* squid
Exporting an NFS mount via NFS.
/pegasus/pub/music 192.168.0.0/16(ro,async,no_subtree_check,fsid=2)
==== carter ====
* OS: Ubuntu 22.04 Server
* RAM: 3GB
* Services
* git-daemon
* gitea
==== hathor ====
* MAC: 12:34:06
* OS: Ubuntu 22.04 Server
* RAM: 15GB
* CPUs: 2
* Services
* ARK dedicated server (Steam)
* TF2 dedicated server (Steam)
==== oneill ====
* OS: Ubuntu 22.04 Server
* RAM: 4GB
* CPUs: 2
* Services
* apache2
* git.jholtrop.com (proxy to carter)
* home.jholtrop.com
* dokuwiki
* cameras (proxy)
* mythweb (proxy to ra)
* ttrss.jholtrop.com (proxy to tt-rss docker container)
* docker
* tt-rss
==== ra ====
* MAC: 12:34:05
* OS: Mythbuntu 16.04 (mythtv updates repository enabled for 0.29)
* RAM: 4GB
* CPUs: 2
* Services
* MythTV Backend
==== jadin ====
* MAC: bd:d2:8d
* OS: Ubuntu Server 24.04
* RAM: 4GB
* CPUs: 2
* Services
* Jellyfin
===== Special Setup =====
==== NFS exports ====
On startup it seems that the NFS exports are getting applied before DNS is available, so the /etc/exports entries do not work properly. I created an ''/etc/rc.local'' script with these contents to rectify this:
#!/bin/sh
exportfs -a
sleep 2
exportfs -a
sleep 3
exportfs -a
sleep 5
exportfs -a
sleep 10
exportfs -a
To delay VM startup so the VM has a chance to mount NFS, add the following to ''/lib/systemd/system/libvirt-guests.service'':
ExecStartPre=/bin/sleep 20