zet.home.arpa: document all services and SSL/nginx setup
- Server overview (README.md) with services, storage, and network summary - Storage layout with disk/fstab/mount details (storage.md) - Service docs: Samba, NFS, Squid, Pi-hole (with DHCP/split-DNS notes) - Let's Encrypt cert via acme.sh + GoDaddy DNS-01 (ssl/) - nginx SSL reverse proxy config and virtual host guide (nginx/) - Pi-hole moved to port 8081; split DNS overrides documented for both Pi-hole and pfSense Unbound to avoid hairpin NAT issues Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
82
zet.home.arpa/storage.md
Normal file
82
zet.home.arpa/storage.md
Normal file
@@ -0,0 +1,82 @@
|
||||
# Storage — zet.home.arpa
|
||||
|
||||
## Disk Layout
|
||||
|
||||
```
|
||||
NAME SIZE FSTYPE MOUNTPOINT LABEL
|
||||
nvme0n1 953.9G
|
||||
├─nvme0n1p1 1G vfat /boot/efi
|
||||
├─nvme0n1p2 2G ext4 /boot
|
||||
└─nvme0n1p3 950.8G LVM2_member
|
||||
└─ubuntu--vg-ubuntu--lv 950.8G ext4 / (OS disk)
|
||||
|
||||
sda 931.5G
|
||||
└─sda1 931.5G LVM2_member
|
||||
└─crucial--mx500-backup 931.5G ext4 /data/ssd-photos (Crucial MX500 SSD)
|
||||
|
||||
sdb 9.1T
|
||||
└─sdb1 9.1T ext4 /data/hsgt10a (HGST 10TB #1)
|
||||
|
||||
sdc 9.1T
|
||||
└─sdc1 9.1T ext4 /data/hsgt10b (HGST 10TB #2)
|
||||
|
||||
sdd 3.6T (unmounted — ws4000a/ws4000b)
|
||||
├─sdd1 1.8T ext4 ws4000a
|
||||
└─sdd2 1.8T ext4 ws4000b
|
||||
```
|
||||
|
||||
## Mount Points
|
||||
|
||||
| Mount | Device | Size | Used | Free | Use% |
|
||||
|-------|--------|------|------|------|------|
|
||||
| `/` | ubuntu--vg-ubuntu--lv | 935 GB | 302 GB | 586 GB | 34% |
|
||||
| `/boot` | nvme0n1p2 | 2.0 GB | 201 MB | 1.6 GB | 11% |
|
||||
| `/boot/efi` | nvme0n1p1 | 1.1 GB | 6.2 MB | 1.1 GB | 1% |
|
||||
| `/data/ssd-photos` | crucial--mx500-backup | 916 GB | 426 GB | 445 GB | 49% |
|
||||
| `/data/hsgt10a` | sdb1 | 9.1 TB | 7.4 TB | 1.3 TB | 86% |
|
||||
| `/data/hsgt10b` | sdc1 | 9.1 TB | 7.4 TB | 1.3 TB | 86% |
|
||||
|
||||
## fstab (`/etc/fstab`)
|
||||
|
||||
```
|
||||
# OS / boot / swap — installer-generated
|
||||
/dev/disk/by-id/dm-uuid-LVM-pZkwCzArj53TehlUJeYjQyR5pMsex7qNIPGqddmwnOHy5Rw7eBJvFHdd5fPzVMtw / ext4 defaults 0 1
|
||||
/dev/disk/by-uuid/a186b998-5a71-4ca5-a7f0-dc36055e5d49 /boot ext4 defaults 0 1
|
||||
/dev/disk/by-uuid/8D7F-166E /boot/efi vfat defaults 0 1
|
||||
/swap.img none swap sw 0 0
|
||||
|
||||
# Added by Kenji
|
||||
/dev/disk/by-id/dm-name-crucial--mx500-backup /data/ssd-photos ext4 defaults 0 1
|
||||
/swap.extra none swap sw 0 0
|
||||
/dev/sdb1 /data/hsgt10a ext4 defaults 0 1
|
||||
/dev/sdc1 /data/hsgt10b ext4 defaults 0 1
|
||||
```
|
||||
|
||||
## Samba Shares
|
||||
|
||||
| Share | Path | Notes |
|
||||
|-------|------|-------|
|
||||
| `photos` | `/data/ssd-photos` | Crucial MX500 SSD, photos library |
|
||||
| `hsgt10a` | `/data/hsgt10a` | HGST 10 TB primary bulk drive |
|
||||
|
||||
## NFS Exports
|
||||
|
||||
| Export | Clients | Options |
|
||||
|--------|---------|---------|
|
||||
| `/data/hsgt10a` | `172.27.0.0/24` | `rw,sync,no_subtree_check` |
|
||||
|
||||
## Notes
|
||||
|
||||
- **`sdd` (3.6 TB)** is connected but unmounted. Partitions labeled `ws4000a` and `ws4000b`, previously referenced in fstab as CIFS mounts from `172.27.0.2`. These appear to be historical drive copies — verify before mounting.
|
||||
- **`/data/hsgt10a` and `/data/hsgt10b`** are at 86% capacity. Monitor closely.
|
||||
- **SMART monitoring** (`smartmontools.service`) is active — check `smartctl -a /dev/sdX` for drive health.
|
||||
|
||||
## Checking Drive Health
|
||||
|
||||
```bash
|
||||
sudo smartctl -a /dev/sda # Crucial MX500
|
||||
sudo smartctl -a /dev/sdb # HGST 10TB #1
|
||||
sudo smartctl -a /dev/sdc # HGST 10TB #2
|
||||
sudo smartctl -a /dev/sdd # unmounted 3.6 TB
|
||||
sudo smartctl -a /dev/nvme0n1 # OS NVMe
|
||||
```
|
||||
Reference in New Issue
Block a user