UniFi UNAS-Pro Snapshot Issues

UniFi UNAS-Pro Snapshot Issues#

The August 2, 2026 emergency pool migration copied nine shared drives into ordinary directories instead of Btrfs subvolumes. File access worked, but snapshots and quota operations failed. The repair is to replace each affected share root with a Btrfs subvolume and ensure its separate snapshot destination exists. GoogleCloudSync, Documents, Immich, Books, HomesDSM, Musique, Nadine, and Software were repaired on October 10, 2026. Photos was repaired on October 11, 2026.

Project - Alias to test Hugo websites locally

Project: LAN previews for Hugo websites#

Goal#

Preview Homelab and DashApps on HP1Docker without publishing changes to GitHub or triggering Cloudflare Pages. First make the previews work on the LAN; Pangolin hostnames are an optional later enhancement.

Current setup#

  • HP1Docker: 10.1.2.202
  • Homelab Hugo project: /home/marc/hugo/homelab; preview port 1313
  • DashApps Hugo project: /home/marc/hugo/dashapps; preview port 1314 (confirmed available)
  • Mac push has a documented --sync-only option that syncs Homelab content without publishing.
  • Normal publish commands push website source to GitHub and trigger Cloudflare. Do not use them for previews.

1. Confirm preview ports on HP1Docker#

  • 1.3 Confirm port 1313 is available for the Homelab preview on HP1Docker.

DashApps.app Migration

DashApps.app Migration#

Create one Obsidian vault and one Hugo website for all apps. Start with a new DashApps landing page and copies of the GenDash and GPSDash content. Keep both existing websites live throughout the transition.

This is a plan; unchecked tasks have not been completed or verified. Proposed names and paths below can be adjusted before implementation.

1. Confirm the destination and record the starting point#

  • 1.1 Confirm the main domain: dashapps.app.
  • 1.2 Confirm the existing GenDash domain: gendash.app.
  • 1.3 Record the current GenDash and GPSDash setup from the actual systems; the September GPSDash scaffold note may no longer describe everything.
    • 1.3.1 Record each local vault path, current branch, and working-tree status.
    • 1.3.2 Record each vault’s GitHub repository, visibility, and default branch.
    • 1.3.3 Record each HP1Docker site folder and whether it is a Git checkout; record its remote if present.
    • 1.3.4 For each Cloudflare Pages project, record the project name, connected GitHub repository, production branch, build command, and output folder.
    • 1.3.5 For each app, verify the custom domain attached to its Pages project and record the public URL. Record any additional hostname or redirect configuration that affects the site.
    • 1.3.6 Record GenDash’s publishing scripts and schedules on the Mac and HP1Docker, including the times and host timezone.
    • 1.3.7 Record GPSDash’s publishing scripts and schedules on the Mac and HP1Docker; explicitly record when no scheduled job exists.

1.3 Starting-point inventory (checked 2026-10-08)#

Verified from the current local checkouts, publishing scripts, GitHub repository search, and read-only checks on HP1Docker (10.1.2.202):

GPSDash Hugo Scaffold

GPSDash Hugo Scaffold#

Current state#

  • Host: HP1Docker (10.1.2.202)
  • GenDash reference: /home/marc/hugo/gendash
  • GPSDash project: /home/marc/hugo/gpsdash
  • Hugo: v0.166.0 extended
  • Theme: Blowfish v3.8.0 (vendored copy)
  • Languages: English, French, and Spanish
  • Public URL configured: https://gpsdash.app/

The GPSDash Hugo scaffold was created on 2026-09-26 from the reusable GenDash site structure. The configuration title, base URL, and custom CSS namespace were adapted from GenDash to GPSDash.

Structure#

The project contains the same source-level areas as GenDash:

Hugo and Blowfish Update - HP1Docker

Hugo and Blowfish Update - HP1Docker#

Update#

  • Host: HP1Docker (10.1.2.202)
  • Hugo: v0.162.1 extended → v0.166.0 extended
  • Blowfish: updated to v3.8.0 on all five sites that use it
  • Hugo binary: /usr/local/bin/hugo
  • Previous binary backup: /usr/local/bin/hugo.before-0.166.0
  • Deployment: no website publish was run
  • Git: no commits or pushes were made

Hugo v0.166.0 was downloaded from the official release and verified against its published SHA-256 checksum (0e39b901e3f919f1daae05c8ff64f0c14c8a348ef46886d63f8e6d1bb2653885). Blowfish v3.8.0 declares Hugo v0.166.0 as its supported version.

Google Drive Backup

Google Drive Backup#

This note documents the Google Drive mirror running on HP1Clouds (10.1.2.219) as observed on 2026-09-20. It is intended to make the setup reproducible on another VM.

This is a one-way Google Drive-to-local mirror, not a versioned or immutable backup. Google Drive is the source; the local VM copy is the destination.

The intended Google account is marc.ouellet@gmail.com. OAuth tokens and client credentials are intentionally excluded from this note.

TrueNAS API Migration Project Plan

TrueNAS API Migration Project Plan#

TrueNAS is warning that one or more tools connected to it are still using an older communication method that will stop working in a future TrueNAS upgrade. The solution is to identify every tool using that method—including the AI agent, Home Assistant, Homepage, and any other integrations—move each one to the supported communication method, and test them one at a time before upgrading the servers. This project changes how the tools talk to TrueNAS; it does not change storage, datasets, backups, or other data. The AI agent is a likely source of the warning, but it must be confirmed rather than assumed to be the only source.

Proxmox VM and LXC Inventory

Proxmox VM and LXC Inventory#

HP1Proxmox#

Type ID Name IP address
LXC 101 Pi-Hole-2 10.1.2.101
LXC 102 VPSBackups 10.1.2.102
LXC 105 DatacenterManager 10.1.1.105
VM 201 HP1TrueNAS 10.1.2.201
VM 202 HP1Docker 10.1.2.202
VM 204 WindowsXP 10.1.2.204
VM 205 Windows7Pro 10.1.2.205
VM 206 Windows10 10.1.2.206
VM 207 Windows11Finance 10.1.2.207
VM 209 Windows11 10.1.2.209
VM 211 HP1BackupServer 10.1.1.211
VM 217 HP1Cloud 10.1.2.219
VM 221 HP1SynologyDSM 10.1.2.221
VM 231 HP1GPU 10.1.2.231
VM 237 Proxmox-DEV 10.1.2.237
VM 239 UbuntuDesktop25.04 10.1.2.239
VM 243 RaspberryPi-OS 10.1.2.243
VM 888 TrueNAS-TEST 10.1.2.888
VM 998 UbuntuServer24.04Small 10.1.2.998
VM 999 UbuntuServer24.04 10.1.2.999

HP2Proxmox#

Type ID Name IP address
VM 212 HP2TrueNAS 10.1.2.212
VM 222 HP2SynologyDSM 10.1.2.222
VM 232 HP2Docker 10.1.2.232
VM 242 HP2BackupServer 10.1.1.242

HP3Proxmox#

Type ID Name IP address
VM 213 HP3TrueNAS 10.1.2.213
VM 233 HP3GPU 10.1.2.233

HP4Proxmox#

Type ID Name IP address
VM 214 HP4BackupServer 10.1.1.214
VM 224 HP4TrueNAS 10.1.2.224

HP5Proxmox#

Type ID Name IP address
— — No VMs or LXCs listed —

HP7Proxmox#

Type ID Name IP address
VM 207 HP7TrueNAS 10.1.2.207
VM 217 HP7BackupServer 10.1.1.217
VM 227 HP7SynologyDSM 10.1.2.227
VM 237 HP7GPU 10.1.2.237

MMProxmox#

Type ID Name IP address
LXC 100 Pi-Hole 10.1.2.100
VM 200 HomeAssistant 10.1.2.200
VM 230 MMDocker 10.1.2.230

Apple Devices

Apple Devices#

1 Current Apple Devices#

Device Model Location MAC address(es) Notes
Airport Extreme 1 Barn 6c:70:9f:d1:d7:a5
Apple TV 4K Basement a8:51:ab:95:69:f9; 58:d3:49:ed:7b:12 Two workbook entries: Wi-Fi and Ethernet
Apple TV Basement training area c8:d0:83:df:6f:3c
Apple TV 4K TV Room a8:51:ab:90:5f:00; 58:d3:49:ea:ca:31 Two workbook entries: Ethernet and Wi-Fi
iMac (12,2) Basement 3c:07:54:5b:79:f1; 04:54:53:0c:4a:95 Ethernet and Wi-Fi
iMac (MO) Basement ac:87:a3:12:7e:c6; b8:09:8a:bb:18:21 Ethernet and Wi-Fi
iMac (NP) Basement 8c:ae:4c:dd:ee:3d; 68:5b:35:ae:9f:9e; c8:e0:eb:5a:5e:63 2.5G, Ethernet, and Wi-Fi
Mac Pro 5,1 Basement 98:b7:85:01:c5:f9; 70:cd:60:a8:83:bc; 70:cd:60:a8:79:a4; c8:bc:c8:f4:05:8d; 8c:ae:4c:dd:82:af; 00:13:25:00:0e:24 Multiple network interfaces
MacBook Pro 16 (MO) Garage 14:7d:da:7f:6d:2d USB 2.5G entry has no MAC address
MacBook Pro 15 (MO) Kitchen 5c:85:7e:3b:b1:a4; 38:f9:d3:24:38:8a USB 2.5G and Wi-Fi
HomePod mini Kitchen a4:cf:99:d0:56:73
Apple Watch 9 (Nadine) Mobile 60:82:46:03:bc:c1
Apple Watch SE (MO) Mobile 2c:82:17:7d:50:fb
iPad mini 4 (Marc) Mobile 34:12:98:0e:d8:f2
iPad mini 6 (Marc) Mobile 08:ff:44:74:35:68
iPad Air 2 (Marc) Mobile e6:f8:9c:ca:44:69
iPad Pro (Nadine) Mobile b8:37:4a:a1:d1:2b
iPhone 12 (MO) Mobile 90:81:58:8a:2b:c5 Formerly Nadine’s
iPhone 14 (MO) Mobile 18:fa:b7:60:d2:4e
iPhone 16 (NP) Mobile 74:42:18:2f:c6:a8
iPhone 6 (NP) Mobile 70:14:a6:4b:c3:43
MacBook Air (MO) Second Floor Office 74:19:f8:19:57:82; 84:94:37:d1:e3:a1 USB 2.5G and Wi-Fi
Mac Studio (MO) Second Floor Office 1c:1d:d3:d9:27:3c; 1c:1d:d3:d6:a3:a9; 8c:ae:4c:dd:83:18 10G, Wi-Fi, and 2.5G USB entries
Mac Pro 5,2 Server Rack 98:b7:85:00:d8:35; 70:cd:60:a8:a5:d1; c8:bc:c8:f4:64:64 TrueNAS; Ethernet and Wi-Fi
Mac mini (Proxmox) Server VM / rack 8c:ae:4c:dd:ee:3d; 38:c9:86:0d:8d:d4 2.5G and Ethernet

2 Inactive or Legacy Apple Devices#

Device Model Location MAC address(es) Notes
Airport Express 1 Inactive 70:56:81:c5:96:a3 Time Machine
Airport Express 2 Inactive 00:25:4b:07:a3:0c Sonos
Airport Extreme 1 Inactive 70:56:81:c5:96:a3 Cabanon
Airport Extreme 3 Inactive 90:84:0d:d4:b2:fb
Mac mini Inactive 04:69:f8:dd:36:17 Wi-Fi
Mac Pro 3,1 Inactive 00:1f:5b:39:2d:98; 00:1f:5b:39:2d:99 Ethernet interfaces; Proxmox

3 Notes#

  • Source: Home Assistant - Unifi - Homekit - Device List.xlsx, Devices worksheet.
  • Network-interface entries were consolidated when they clearly referred to the same physical Apple device.
  • Exact model identifiers, serial numbers, and purchase details are not present in the workbook and remain to be added.
  • Rows for non-Apple hardware that were incorrectly categorized with Apple in the workbook were not included.

HP1 - HPE DL360 Gen10

HP1 - HPE DL360 Gen10#

Asset Summary#

Field Details
Manufacturer HPE
Model DL360 Gen10
Hostname HP1Proxmox
Management address 10.1.1.11
iLO address 10.1.5.11
iLO hostname HP1-iLO
iLO firmware 3.15 (2025-08-11)
Serial number MXQ946046D
Product number P19775-B21
Physical location House Mechanical Room

Server Chassis#

Field Details
Form factor Rack-mount server
Rack height 1U
Chassis configuration HPE ProLiant DL360 Gen10
System board HPE ProLiant DL360 Gen10; serial PXAQA0ARHCQ0B0
Drive-bay configuration SFF
Rail kit HP rails
Other chassis components

Processors#

Socket Manufacturer Model Cores Threads Speed Serial/identifier Notes
CPU 1 Intel Xeon Silver 4214 12 24 2.20 GHz
CPU 2 Intel Xeon Silver 4214 12 24 2.20 GHz

Memory#

Slot Manufacturer Part number Type Capacity Speed ECC Serial number Notes
PROC 1 DIMM 1 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 1 DIMM 2 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 1 DIMM 3 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 1 DIMM 4 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 1 DIMM 5 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 1 DIMM 6 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 1 DIMM 7 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 1 DIMM 8 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 1 DIMM 9 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 1 DIMM 10 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 1 DIMM 11 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 1 DIMM 12 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 1 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 2 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 3 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 4 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 5 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 6 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 7 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 8 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 9 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 10 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 11 RDIMM 32 GiB 2400 MHz ECC Good, In Use
PROC 2 DIMM 12 RDIMM 32 GiB 2400 MHz ECC Good, In Use

Total installed memory: 768 GiB
Memory protection: A3DC
Memory health: OK
DMI details: DDR4 registered ECC RDIMM, rank 2, 72-bit total width / 64-bit data width, 1.2 V. Manufacturer, part number, and module serial numbers are not exposed by the host SMBIOS data.