project
| project |
| name |
status |
category |
source |
created |
updated |
description |
goals |
priority |
tags |
| TrueNAS Configuration |
active |
infrastructure |
infra-config |
2026-01-06 |
2026-04-19 |
TrueNAS SCALE storage server — ZFS pools, NFS exports, and NAS-only configuration |
|
high |
| infrastructure |
| truenas |
| storage |
| nas |
| zfs |
|
|
TrueNAS SCALE (192.168.50.12)
NAS-only storage server. No Docker workloads — all containers run on Ubuntu (192.168.50.61).
VM Configuration
| Setting |
Value |
| VM ID |
9001 (Proxmox) |
| IP Address |
192.168.50.12 |
| OS |
TrueNAS SCALE 25.10.2.1 |
| Kernel |
6.12.33-production+truenas |
| RAM |
22GB |
| User |
christopher |
| SSH Key |
~/.ssh/truenas_pve via ~/.ssh/config |
| Docker |
None — NAS-only |
ZFS Pools
| Pool |
Total Size |
Used |
Purpose |
| TrueNAS |
25.4TB |
65% |
Primary storage — media, backups, certs |
| RPiPool |
10.9TB |
5% |
Secondary storage — personal media |
Dataset Tuning
| Dataset Type |
Record Size |
Compression |
Notes |
| Media |
1M |
— |
Streaming optimization |
| Databases |
16K |
ZSTD-6 |
Small random I/O |
| General |
— |
ZSTD-3 |
Default compression |
NFS Exports
| Export Path |
Consumer(s) |
Purpose |
/mnt/truenas/mediadata |
Ubuntu |
Media library (Jellyfin, Sonarr, Radarr, Tdarr, Immich) |
/mnt/PersonalMediaLibrary |
Ubuntu |
Immich external photo library |
/mnt/truenas/traefik-certs/grizzley |
Grizzley |
Traefik TLS certificates (ACME) |
/mnt/truenas-backup |
All hosts |
Centralized backups |
Access
| Method |
URL / Command |
| Web UI |
https://truenas.local.tophermayor.com or https://192.168.50.12:8080 |
| SSH |
ssh truenas |
| SSH (direct) |
ssh christopher@192.168.50.12 |
Migration History
All Docker workloads moved to Ubuntu Server (192.168.50.61):
Jellyfin → Ubuntu (GPU transcoding)
Immich → Ubuntu (GPU ML)
Tdarr → Ubuntu (GPU transcoding)
Traefik → Ubuntu + Grizzley
Sonarr / Radarr / Media Stack → Ubuntu
Authentik → Ubuntu
Milvus / Qdrant (vector DBs) → Ubuntu
Related