--- project: name: TrueNAS Configuration status: active category: infrastructure source: infra-config created: 2026-01-06 updated: 2026-04-19 description: TrueNAS SCALE storage server — ZFS pools, NFS exports, and NAS-only configuration goals: [] priority: high tags: [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 - [[proxmox-setup.md|Proxmox Setup]] - [[architecture.md|Homelab Architecture]] - `homelab/truenas/AGENTS.md` — Repo-side TrueNAS documentation