Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Download iso

from https://www.truenas.com/

Versions available on Article creation date wereDraft article

TrueNAS Scale 24.10 https://download.sys.truenas.net/TrueNAS-SCALE-ElectricEel/24.10.2.1/TrueNAS-SCALE-24.10.2.1.iso

TrueNAS Scale 25.04 RC1 https://download.sys.truenas.net/TrueNAS-SCALE-Fangtooth-RC/25.04-RC.1/TrueNAS-SCALE-25.04-RC.1.iso


TrueNAS Scale 24.10 does not support Intel N150 Intel Graphics, and I suspect it has reduced the Disk or Network performance on this device. So it needs to be upgraded to at least to TrueNAS Scale 25.04-RC.1


Burn .iso to USB Flash drive

Burn to Flash using Balena Etcher https://etcher.balena.io/#download-etcher (Rufus might not work)


Boot From Flash

Installer main menu

Image Added

Choose eMMC so all NVMe can join the pool of disks

Image Added

Some Warning on all data lost on eMMC might need to be wiped out in advance or the network to be available.if we proceed

Image Added

Choose to configure on the Web, just to save time. Since it might not be a successful attempt, why spend time now?

Image Added

That is the step when things are going to go well or not well 

Something wrong, looks like. Both TrueNas 24.10 and 25.04 RC1 may fail to format eMMC on the Formatting mmcblk0 step- 

Image Added

If All is good, it  looks like that

Image Added

And that is it:

Image Added

Remove the flash and reboot the NAS

After some standard Linux boot messages, we will get to

Image Added

It's about 5 minutes, including reboots.

All other Settings are to be done via the web interface.

Image Added

Install Troubleshooting

Failed to find partition number 2 on mmcblk0

Use Shell

Code Block
parted /dev/mmcblk0
Code Block
rm 3
rm 2
rm 1
quit
Code Block
exit

Than reboot. Than Install again

TrueNAS Scale 24.10 not support Intel N150 Intel Graphics and have reduced performance of Disk/Network

on this device. so it is need to be Upgraded to TrueNAS Scale 25.04-RC.1

Try using commands like below in the shell

Code Block
#dd if=/dev/zero of=/dev/mmcblk0 bs=4k count=16k
dd if=/dev/zero of=/dev/nvme0n1 bs=4k count=16k
dd if=/dev/zero of=/dev/nvme1n1 bs=4k count=16k
dd if=/dev/zero of=/dev/nvme2n1 bs=4k count=16k
dd if=/dev/zero of=/dev/nvme3n1 bs=4k count=16k


#parted -s /dev/mmcblk0 mktable gpt
parted -s /dev/nvme0n1 mktable gpt mkpart primary ext4 2048 4T
parted -s /dev/nvme1n1 mktable gpt mkpart primary ext4 2048 4T
parted -s /dev/nvme2n1 mktable gpt mkpart primary ext4 2048 4T
parted -s /dev/nvme3n1 mktable gpt mkpart primary ext4 2048 4T

mkfs.ext4 /dev/mmcblk0p1 -F -m 0 -b 4k -L eMMC1
mkfs.ext4 /dev/mmcblk0p2 -F -m 0 -b 4k -L eMMC2
mkfs.ext4 /dev/mmcblk0p3 -F -m 0 -b 4k -L eMMC3
mkfs.ext4 /dev/nvme0n1p1 -F -m 0 -b 4k -L NVMe1
mkfs.ext4 /dev/nvme1n1p1 -F -m 0 -b 4k -L NVMe2
mkfs.ext4 /dev/nvme2n1p1 -F -m 0 -b 4k -L NVMe3
mkfs.ext4 /dev/nvme3n1p1 -F -m 0 -b 4k -L NVMe4

sync; partprobe
partprobe /dev/mmcblk0
partprobe /dev/nvme0n1
partprobe /dev/nvme1n1
partprobe /dev/nvme2n1
partprobe /dev/nvme3n1

lsblk

reboot

After reboot, try installing again

Configuring TrueNAS

Change Widgets on Dashboard

Press configure, and save after editing is done. 


Image Added

The example screen is changing network card of IP and traffic info on the dashboard

Image Added

Storage Configuration

Create Pool

We do the simple storage configuration when all disk is just a RAID0 like configuration, to sum all capacities without any redundancy, that is not secure way to store critical information so you might want to it in another way

First choose the name of pool. We plan to do all as simply as possible so the pool name will be "pool". Press Next after wich Part of config.

Image Added

And that is the decision you have to think about. What kind of redundancy you want and how much space to sacrifice for that. Like 

ModeSize
Stripe16TB
RAIDZ112TB
dRAID112TB
Mirror4/8TB

So let's choose no redundancy. Like we trust in Samsung and TrueNAS a lot, 

Image AddedImage AddedImage AddedImage Added

We got not much disks so ZFS Log, Spare, Cache,, Metadata, will not be configured

Image AddedImage AddedImage AddedImage AddedImage Added

So that what we got as summary from the wizard

Image Added

Content Will be erased - Confirm

Image Added

So now you have a pool. Unused disk is a special eMMC partitions. So just ignore them.

Image Added


Create Dataset(s)

Go to the dataset tab. Notice that we have LZ4 compression enabled by default - disabling it might improve some disk access speed.

Image Added

Add dataset

We still keeping it simple. dataset name is data. preset Generic. Not messing wit Advanced options yet.

Image Added

Create SMB Share

Assuming NAS is used in Windows PC network and we want to share files on it

Image Added

Windows SMB Share Add

still not messing with Advanced options. We got all in one pool. We share it.

Image Added

No we do not, yet.

Image Added

Starting Windows Network share service? - Yes. Because that is the idea.

Image Added

and now it is Running

Image Added

Data Protection

Good tab that we just skip for now, some day we setup at least regular S.M.A.R.T. tests

Image Added

Network

What can I say. It is ok for now. maybe some routings later

Image Added

Credentials

Users

Yes, that is something we want to add to be able to log in by SSH and see the Windows share files.

Image Added

Lets add SSH access and key, home directory - why not? and shell. do not miss that. change nologin to bash

Image Added

Maybe this user will be used to admin this NAS so we can add group for that

Image Added

Same to be done with all NAS users, if there any.

Instances

we skip for now

Image Added

Apps

it where all the fun begins

Image Added

Discover App

Image AddedImage Added

App settings, Choose application pool

Image AddedImage Added

Use search to find the app you need

Image Added

we search for Immich - and we found it (v1.131.3) - latest for the moment), it also shows some Alternatives. 

Available Resources in the corner should help you to decide if you need yet another app. Now we are ok.

Code Block
CPU Usage: 1% Avg. Usage
Memory Usage: 4.65 GiB / 11.42 GiB
Available Space: 14.37 TiB


Image Added

If any problem - it is not ours.. ok..

Image Added

And now here is like a lot of place you might need to fill right but for test you might use random passwords and proper timezon

Image Added

you can map the container folders to some path on shared disk if needed

Image Added

If your Photos are already organized - path to this library (like nextcloud library or manual managed folders), we also need to add it in this setting as Additional Storage.

Image Added

The final is to set resources and Allow GPU access

Image Added

Now Install - Something goes wrong..

Image AddedImage Added

System

Services

Enable SSH

Image AddedImage Added Widget Connectorurlhttp://youtube.com/watch?v=uCilVRbvxpQ