"A vice both Levant and unsavoury
Has Mark Bolton of Midvale in slavery.
But if friends chip in cash,
For this Lebanese dash,
We'll AAAAHmool in heaven's sweet bakery!"
Monday, April 27, 2026
Mahmool Limerick
Wednesday, April 15, 2026
New Computer
# CERBERUS REBUILD — 10 MINUTE CHECKLIST # 1. Create mount points sudo mkdir -p /srv/STORAGE /srv/ARCHIVE # 2. Mount drives (by label) sudo mount -L STORAGE /srv/STORAGE sudo mount -L ARCHIVE /srv/ARCHIVE # 3. Make mounts permanent sudo nano /etc/fstab # Add: # LABEL=STORAGE /srv/STORAGE ext4 defaults 0 2 # LABEL=ARCHIVE /srv/ARCHIVE ext4 defaults 0 2 # 4. Install NFS server sudo apt update sudo apt install nfs-kernel-server -y # 5. Configure exports sudo nano /etc/exports # Add: # /srv/STORAGE 192.168.50.172(rw,sync,no_subtree_check) # /srv/ARCHIVE 192.168.50.172(rw,sync,no_subtree_check) # 6. Apply + start NFS sudo exportfs -ra sudo systemctl restart nfs-kernel-server # 7. Verify from ANNIE showmount -e 192.168.50.10# CERBERUS REBUILD — 10 MINUTE CHECKLIST # 1. Create mount points sudo mkdir -p /srv/STORAGE /srv/ARCHIVE # 2. Mount drives (by label) sudo mount -L STORAGE /srv/STORAGE sudo mount -L ARCHIVE /srv/ARCHIVE # 3. Make mounts permanent sudo nano /etc/fstab # Add: # LABEL=STORAGE /srv/STORAGE ext4 defaults 0 2 # LABEL=ARCHIVE /srv/ARCHIVE ext4 defaults 0 2 # 4. Install NFS server sudo apt update sudo apt install nfs-kernel-server -y # 5. Configure exports sudo nano /etc/exports # Add: # /srv/STORAGE 192.168.50.172(rw,sync,no_subtree_check) # /srv/ARCHIVE 192.168.50.172(rw,sync,no_subtree_check) # 6. Apply + start NFS sudo exportfs -ra sudo systemctl restart nfs-kernel-server # 7. Verify from ANNIE showmount -e 192.168.50.10# CERBERUS REBUILD — 10 MINUTE CHECKLIST # 1. Create mount points sudo mkdir -p /srv/STORAGE /srv/ARCHIVE # 2. Mount drives (by label) sudo mount -L STORAGE /srv/STORAGE sudo mount -L ARCHIVE /srv/ARCHIVE # 3. Make mounts permanent sudo nano /etc/fstab # Add: # LABEL=STORAGE /srv/STORAGE ext4 defaults 0 2 # LABEL=ARCHIVE /srv/ARCHIVE ext4 defaults 0 2 # 4. Install NFS server sudo apt update sudo apt install nfs-kernel-server -y # 5. Configure exports sudo nano /etc/exports # Add: # /srv/STORAGE 192.168.50.172(rw,sync,no_subtree_check) # /srv/ARCHIVE 192.168.50.172(rw,sync,no_subtree_check) # 6. Apply + start NFS sudo exportfs -ra sudo systemctl restart nfs-kernel-server # 7. Verify from ANNIE showmount -e 192.168.50.10# CERBERUS REBUILD — 10 MINUTE CHECKLIST # 1. Create mount points sudo mkdir -p /srv/STORAGE /srv/ARCHIVE # 2. Mount drives (by label) sudo mount -L STORAGE /srv/STORAGE sudo mount -L ARCHIVE /srv/ARCHIVE # 3. Make mounts permanent sudo nano /etc/fstab # Add: # LABEL=STORAGE /srv/STORAGE ext4 defaults 0 2 # LABEL=ARCHIVE /srv/ARCHIVE ext4 defaults 0 2 # 4. Install NFS server sudo apt update sudo apt install nfs-kernel-server -y # 5. Configure exports sudo nano /etc/exports # Add: # /srv/STORAGE 192.168.50.172(rw,sync,no_subtree_check) # /srv/ARCHIVE 192.168.50.172(rw,sync,no_subtree_check) # 6. Apply + start NFS sudo exportfs -ra sudo systemctl restart nfs-kernel-server # 7. Verify from ANNIE showmount -e 192.168.50.10_# CERBERUS REBUILD — 10 MINUTE CHECKLIST # 1. Create mount points sudo mkdir -p /srv/STORAGE /srv/ARCHIVE # 2. Mount drives (by label) sudo mount -L STORAGE /srv/STORAGE sudo mount -L ARCHIVE /srv/ARCHIVE # 3. Make mounts permanent sudo nano /etc/fstab # Add: # LABEL=STORAGE /srv/STORAGE ext4 defaults 0 2 # LABEL=ARCHIVE /srv/ARCHIVE ext4 defaults 0 2 # 4. Install NFS server sudo apt update sudo apt install nfs-kernel-server -y # 5. Configure exports sudo nano /etc/exports # Add: # /srv/STORAGE 192.168.50.172(rw,sync,no_subtree_check) # /srv/ARCHIVE 192.168.50.172(rw,sync,no_subtree_check) # 6. Apply + start NFS sudo exportfs -ra sudo systemctl restart nfs-kernel-server # 7. Verify from ANNIE showmount -e 192.168.50.10_____________________________________
CERBERUS REBUILD CONTEXT (PASTE THIS)
I have reinstalled CERBERUS (Celeron NUC) and need to reconnect it to my existing system.
System layout
ANNIE (192.168.50.172) = main machine (client)
CERBERUS (192.168.50.10) = storage server (NFS)
Two drives:
STORAGE (primary)
ARCHIVE (secondary)
Goal
Mount both drives on CERBERUS at:
/srv/STORAGE
/srv/ARCHIVE
Export them via NFS to ANNIE
ANNIE mounts them at:
/mnt/STORAGE
/mnt/ARCHIVE
Known disk info (from previous system)
STORAGE UUID: 9f9c11ef-318b-4d39-b544-8fef87049095
ARCHIVE UUID: 76ad1e62-25d3-4bf7-840d-aa6c09658e7a
Expected CERBERUS config
/etc/fstab
UUID=9f9c11ef-318b-4d39-b544-8fef87049095 /srv/STORAGE ext4 defaults 0 2
UUID=76ad1e62-25d3-4bf7-840d-aa6c09658e7a /srv/ARCHIVE ext4 defaults 0 2
/etc/exports
/srv/STORAGE 192.168.50.172(rw,sync,no_subtree_check)
/srv/ARCHIVE 192.168.50.172(rw,sync,no_subtree_check)
Requirements
Use stable mount points (/srv/...)
Use labels or UUIDs (no /media/...)
Keep it minimal, no desktop auto-mounting
What I need
Walk me step-by-step to:
Mount drives correctly
Set up fstab
Install + configure NFS
Verify from ANNIE
What this gives you
When you paste that:
I instantly know your topology ✅
I know your disk IDs ✅
I know your mount philosophy ✅
We skip all exploration ✅
Optional (keep with your backup)
You already saved:
/mnt/STORAGE/system-backup/cerberus-rebuild.txt
That file = ground truth
If you want next:
I can give you a 10-minute rebuild checklist
or move into rsync cleanup plan
Credits Used: 15.8
.......................................................................................
since we have made those good nano changes on cerberous ... and will be doing a clean install later it seems a shame to have to do that again .. should we save those bits of the setup .. ?
RouteLLM
Routing to GPT-5.3 Instant
Yes — and this is exactly the right move.
You don’t want to remember this — you want to replay it.
✅ What to save (minimal but complete)
You only need to preserve 3 things from CERBERUS:
1. Mount logic (fstab)
bash
Copy
cat /etc/fstab
2. NFS export config
bash
Copy
cat /etc/exports
3. Drive identity (for sanity later)
bash
Copy
lsblk -f
✅ Save them to STORAGE (so they survive reinstall)
On CERBERUS:
bash
Copy
mkdir -p /srv/STORAGE/system-backup
Then:
bash
Copy
cat /etc/fstab > /srv/STORAGE/system-backup/cerberus-fstab.txt
cat /etc/exports > /srv/STORAGE/system-backup/cerberus-exports.txt
lsblk -f > /srv/STORAGE/system-backup/cerberus-disks.txt
✅ Optional (very useful)
Also save:
bash
Copy
hostnamectl > /srv/STORAGE/system-backup/cerberus-system.txt
ip a > /srv/STORAGE/system-backup/cerberus-network.txt
🧠Why this works
After reinstall you won’t:
guess UUIDs ❌
guess mount points ❌
guess exports ❌
You just:
reinstall OS
open these files
copy back into place
Done in minutes.
✅ Even better (one-file version)
If you want a single reference:
bash
Copy
(
echo "=== FSTAB ==="
cat /etc/fstab
echo
echo "=== EXPORTS ==="
cat /etc/exports
echo
echo "=== DISKS ==="
lsblk -f
) > /srv/STORAGE/system-backup/cerberus-rebuild.txt
✅ Result
You now have a rebuild blueprint.
👉 Do you want next:
a post-reinstall checklist (5 commands to restore everything)
or move into rsync cleanup plan
Credits Used: 13.49
...............................................
📔 Master Field Notes: The NUC Mesh System
Version: 1.0
Machines: ANNIE (i7 NUC9), CERBERUS (Celeron NUC), PI-GATEWAY (Pi 5)
1. System Architecture: The "Distributed Cluster"
Instead of thinking of these as three separate PCs, they function as a single unit:
ANNIE (The Cockpit): Intel NUC9i7QNX. The "Power Engine." Handles all visuals and the primary user interface.
CERBERUS (The Storage): Celeron NUC. The "Limb." Tucked away, dedicated to the 2 x HDD movie/file archive.
PI-GATEWAY (The Nerve Center): Raspberry Pi 5. Handles DHCP and internet gateway duties.
2. Graphics Stability (Primary Fix)
ANNIE initially suffered from "Jumping Windows" and transparency glitches due to a conflict between the NVIDIA driver and the XFCE compositor.
The Philosophy: "Horses that eat must pull." No-frills reliability over fancy effects.
The Fix: Disable the Compositor permanently.
Manual recovery: xfwm4 --replace --compositor=off &
Permanent Fix: Settings -> Window Manager Tweaks -> Compositor -> Untick "Enable display compositing".
Hardware Profile:
GPU: NVIDIA GTX 1650 (ASUSTeK).
Driver: Proprietary NVIDIA (Loaded via ubuntu-drivers autoinstall).
Monitor Logic: Dedicated GPU ports only. Use a $10 "DisplayPort to HDMI" adapter for secondary screens.
3. Remote Management (The "Mirror")
We use a Cockpit & Broadcaster model to eliminate the need for three keyboards/mice.
Protocol: VNC (Port 5900).
Setup on Broadcaster (CERBERUS):
Tool: x11vnc (shares the actual physical screen :0).
Set Password: x11vnc -storepasswd
Broadcast Command: x11vnc -auth guess -forever -loop -noxdamage -rfbauth ~/.vnc/passwd -shared &
Setup on Cockpit (ANNIE):
Tool: Remmina with VNC plugin.
Usage: Open Remmina, select VNC, enter IP (192.168.50.10), and save credentials.
4. The SSH Mesh (The "Nervous System")
All machines are linked via SSH Keys for password-less, encrypted communication.
ANNIE IP: 192.168.50.172
CERBERUS IP: 192.168.50.10
Key Config: Created ~/.ssh/config on all machines to use aliases (e.g., typing ssh cerberus instead of the full IP).
5. Hardware Manifest (ANNIE)
Keep this for driver/kernel troubleshooting:
Kernel: 6.17.0-20-generic (Linux Mint 22.3 Zena / Ubuntu 24.04 base).
CPU: Intel Core i7-9750H (6-core/12-thread).
Memory: 16GB.
OS Drive: 1TB Samsung NVMe SSD 970 EVO.
Network: Intel Wi-Fi 6 AX200 & Dual Intel Gigabit Ethernet.
6. Maintenance Rule #1
Timeshift is the Insurance Policy.
Before any major "maintenance" or "fiddling," run a Timeshift snapshot. If the windows start jumping again or the session breaks, roll back to the "Post-Driver/No-Compositor" snapshot.
No Nanny - Prompt
AI SYSTEM COMMAND: NO NANNY MODE
Directives: Do not offer advice on sleep, health, breaks, or personal habits.
Tone: Technical, professional, and peer-to-peer.
Focus: Maintain focus strictly on the technical task, the terminal output, and the system architecture.
Constraint: Zero conversational "care-taking" or closing remarks regarding the time of day or my well-being. Stop the cycle of apologizing and reverting—permanently stay out of my personal business.
Wednesday, April 8, 2026
Truck Layout Makeover
Oh Boy .. where to start?
I bought a pair of Voltgo 100AH batteries because the existing system went haywire. Not sure what went wrong but after a complete recharge they were reinstalled and seem to be working fine. No Balancer. No BMS. WIP !
Also a major refit, furniture wise. Still not happy with the bed. That will be part of the ongoing.
Lighting and wiring need a continuation of the ongoing tidy up.
Overall very happy with the results.
Considering buying a gen set for the Winter.
A Rocket Stove - crazy idea ? The flueing is the big problem. Dont want to get soot and crap all over the solar panels. Solvable I am sure and keep an eye out for some appropriate pipe.