TrueNAS Scale the ULTIMATE Home Server? Docker, Kubernetes, Apps

  Рет қаралды 157,184

Christian Lempa

Christian Lempa

Күн бұрын

Is TrueNAS Scale the ULTIMATE Home Server? And how does the Docker and Kubernetes Implementation work on it? We will deploy a simple Docker Container and a more complex App with the awesome community project TrueCharts. #TrueNAS #TrueNASScale #HomeLab
My Storage Server Video: • My crazy new Storage S...
TrueNAS: www.truenas.com/
TrueCharts: truecharts.org/
Teleport-*: goteleport.com/thedigitallife
Follow me:
TWITTER: / christianlempa
INSTAGRAM: / christianlempa
DISCORD: / discord
GITHUB: github.com/christianlempa
PATREON: / christianlempa
MY EQUIPMENT: kit.co/christianlempa
Timestamps:
00:00 - Introduction
00:36 - Advertisement-*
01:15 - What is TrueNAS Scale?
03:51 - Run a Docker Image
05:21 - How Kubernetes (k3s) works
07:18 - Deploy Apps
08:52 - Add TrueCharts
10:14 - Deploy Nextcloud
15:05 - Use cases and criticism
17:54 - Future projects (SSDs)?
________________
All links with "*" are affiliate links.

Пікірлер: 116
@homeandr1
@homeandr1 Жыл бұрын
I would like to see a video comparison between Proxmox and TrueNAS Scale? In which scenarios which OS to install as bare-metal?
@hcjkruse
@hcjkruse 6 ай бұрын
I know the video is a year old. Stay on Proxmox or move to trueNAS scale? Can I import my ZFS pools? Does it support multiple vlans on the same interface? Can I really not use kubectl by now? On Proxmox I run docker in a Proxmox container, not in a VM. Most is automated using Ansible. The UI is nice for exploring new toys. For real use I want the config in git. I don't run Kubernetes yet. I expiremented with K3S at home and use Rancher at work. The batteries included option in TrueNAS scale looks sweet. Is it sweet enough?
@TrueNAS
@TrueNAS 2 жыл бұрын
Fanatastic work, Christian. Already close to 60K subs! Keep on making great content!
@christianlempa
@christianlempa 2 жыл бұрын
Thank you! 😉
@kevin_delaney
@kevin_delaney Жыл бұрын
7 months and you gained 40k subs, respect 🍻🍺
@_albert-lol
@_albert-lol 2 жыл бұрын
4:40 Fun fact, Linux and in some Unix systems, you have to be root to be able to use ports below 1024, anything above can be used without being an admin. >9000 is still a bit weird but its a cool fact i guess.
@jeresalem
@jeresalem Жыл бұрын
It's an upstream Kubernetes k8s limitation. Apps on Scale deploy via Helm charts, which inherits the limitations.
@IMarsiii
@IMarsiii Жыл бұрын
Finished building my new Mini ITX Server yesterday and installed TrueNAS Scale today on it. Thanks for the great video and good show host. Subscribed. Ebenso aus DE.
@UltimateJiuJitsu
@UltimateJiuJitsu 2 жыл бұрын
Brilliant Christian! I'm excited that you've choosen TrueNAS Scale for your server. I also think that there's so much potential with Scale, it is still early day's yet! Looking forward to many more cool videos on this subject from you.
@christianlempa
@christianlempa 2 жыл бұрын
Thank you so much! :) Absolutely it has so much potential, and I believe it's becoming better and better over time.
@devlondres
@devlondres Жыл бұрын
Thanks for sharing this! I'm new to truenas world, but been working with kubernetes for a while. I'm excited to be joining truenas world!
@okjd159
@okjd159 Жыл бұрын
One huge difference between Official and TrueCharts is the ability to add certificates. On official it is point and click, the TrueCharts is a different matter. If you have an SSD drive you can add it as cache drive to help speed things up.
@hendogg02
@hendogg02 Жыл бұрын
Please make more videos on TrueNAS Scale. Deep dive into setting up shares from scratch. I know everyone claims it is like Core but there are many details that are very different. Please keep with content on TrueNAS SCALE!!
@christianlempa
@christianlempa Жыл бұрын
Planning to do that! I've neglected truenas scale in the recent past too much :/
@kf4bzt
@kf4bzt 2 жыл бұрын
Thanks Christian for the video. I really enjoy all your videos. You have helped me with many parts of my lab. Now I need more hardware..LOL
@xandercode
@xandercode 2 жыл бұрын
The Vm feature is surprisingly good. I think it would be worth a video on GPU passthrough. Because TNS has the ability to do this without digging the command line. But! when it recognizes Gpu's it's not a clear cut as needed really. I think for people getting into HomeLab's It would be well worth a watch. The channel is great Christian aways very informative
@christianlempa
@christianlempa 2 жыл бұрын
Thank you so much! I'll test the vm feature soon 😀
@blueazul2007
@blueazul2007 5 ай бұрын
About to migrate to TrueNAS from OMV, thanks for the tips!
@philgoshen1842
@philgoshen1842 Жыл бұрын
amazing info and introduciton to some of what scale offers. Thanks!
@christianlempa
@christianlempa Жыл бұрын
You’re welcome ☺️
@tba77
@tba77 2 жыл бұрын
Great video as always, we lot a lot with you and it's really interesting, great work love it
@christianlempa
@christianlempa 2 жыл бұрын
Thank you! 😉
@AindriuMacGiollaEoin
@AindriuMacGiollaEoin 2 жыл бұрын
Some cool features there
@xordoom8467
@xordoom8467 Жыл бұрын
WOW... Well Done Sir!!
@christianlempa
@christianlempa Жыл бұрын
Thank you kindly!
@Silent1Majority
@Silent1Majority 2 жыл бұрын
Absolutely essential video! Bravo!!! All I ask, as a result of this overview, is for a more in depth coverage of a Truenas Scale Kubernetes setup.
@christianlempa
@christianlempa 2 жыл бұрын
Thank you! 😉
@LianCahyo
@LianCahyo Жыл бұрын
Try add some nodes to the truenas scale cluster and try install rancher inside it also I think that will be an HA cluster builtin NAS
@nulldev42
@nulldev42 2 жыл бұрын
Excellent video as usual! It is not required to define exposed ports when using custom docker apps with static addresses. This means all ports are an option (not just 9000+). I just happened to stumble into this in my own use case.
@Elrevisor2k
@Elrevisor2k 8 ай бұрын
how resources are managed ? memory and. that to VM and containers? or is better for that use Proxmox ? since. I will be focus on containers and VM and most use as NAS for my workflow this looks like a good option but for instance GPU passthrough is possible? thanks great video
@chadmwest
@chadmwest Жыл бұрын
The good thing about being able to run VMs is that you can spin up your own k8s/k3s cluster. That's what I'd do, and what I might end up doing, but for now I'm actually okay with the built-in k3s manager GUI thing.
@chadmwest
@chadmwest Жыл бұрын
17:55 And for my setup, I actually run my storage in RAID-Z2 on 5x 4TB HDDs and I have a second pool for my VMs with 4x 500Gb NVMe (using a neat PCI express X16 NVMe adapter card).
@voodoovinny7125
@voodoovinny7125 2 ай бұрын
TrueNAS needs to work on their gui section of networking. There are quite a few issues such as documentation does not reflect the actual. Lag and LACP changes have to be applied by rebooting. Only 1 network card can be assigned to DHCP at a time...
@PatrickBulteel
@PatrickBulteel 2 жыл бұрын
Considering you use Terraform and Packer, I'm surprised you're not using Vault for secret management.
@TrevorEMPF
@TrevorEMPF Жыл бұрын
Thanks A Zillion time Christian!
@christianlempa
@christianlempa Жыл бұрын
You're welcome!
@stormmy66
@stormmy66 Жыл бұрын
Portainer is in the Truecharts catalog.
@didierdel2319
@didierdel2319 Жыл бұрын
Bonjour, est-ce qu'on peut créer une visualisation pour installer Windows, comme pour VirtualBox par exemple. Merci
@MokshaDharma
@MokshaDharma Жыл бұрын
Thank you!
@christianlempa
@christianlempa Жыл бұрын
You’re welcome
@jaffo73
@jaffo73 9 ай бұрын
I've just installed TrueNAS Scale latest nightly build. I came across this video and would like to know if its possible and how to install Rancher on this TrueNAS Host or in a VM on this Host. Thank you for all the work you do on these videos. Very Helpful !
@christianlempa
@christianlempa 9 ай бұрын
Thank you so much. :) Maybe it's possible, but I haven't tried that myself, yet.
@jassalmithu
@jassalmithu Жыл бұрын
If I install to 512gb ssd, can I use the spare space after installation on SSD to install stuff and VMs?
@henrymethorst9108
@henrymethorst9108 Жыл бұрын
did the video on traefik and scale come out yet?
@cesarayalavargas3623
@cesarayalavargas3623 2 ай бұрын
What do you recommend for web server self host
@MrNoBSgiven
@MrNoBSgiven 2 жыл бұрын
You have described Proxmox in the "I wish..." list. The storage, access to advanced management tools. How about HA i.e. clustering of TrueNaa boxes and moving kenernetes modes between them? So many questions, so little time.
@VictorMongi
@VictorMongi 2 жыл бұрын
Hi Christian, thank you for sharing. would you mind to make Minio tutorial?
@christianlempa
@christianlempa 2 жыл бұрын
Hmm, maybe in the far future, I'll take a look ;)
@shunorrr
@shunorrr 2 жыл бұрын
if i install a plex server in docker, how can i update the plex server when an update is published?
@neccros007
@neccros007 Жыл бұрын
Could you cover setting up SFTP on Scale??? I cant get it working!!
@ercanyilmaz8108
@ercanyilmaz8108 Жыл бұрын
I'm not happy with the kubernetes since I want to use a Docker image using vlan. :D
@solverz4078
@solverz4078 Жыл бұрын
It's be interesting to know the best way to backup the persistent data from the containers in truenas if you are not using the zfs replication for example. Like with vanilla docker using host paths you can just backup these paths and then restore them on any machine, redeploy the containers using the same host paths and done, it will be running like it was before but it is not clear how to do this with PVC in truenas.
@jimholloway1785
@jimholloway1785 Жыл бұрын
Yes please explore the use of VMs in TrueNas Scale. I have been working with TrueNas Scale for a couple weeks now and things are going well except for after the creation of my Windows VMs and when I try to do Windows Updates, most updates work fine but I seem to have one keep failing as it is installing , it will seem to keep installing for a few minutes and then it will fail and give a message to retry. I have re-tired but it keeps failing, it also failed on a Windows 10 Pro install when I tried to run the update then also. But other than that I am VERY happy working with TrueNas scale, I am trying to get my 2.5 gb network card to work, and I will keep working on that, I think it is just a operator problem and I am sure I will be able to work through it.
@voodoovinny7125
@voodoovinny7125 2 жыл бұрын
I have been waiting for TrueNAS to make the Linux move so that their VM ability is actually functional. Since this is built on Debian, I am now looking forward an addon that will allow a user with limited ram or non ECC ram to use the btrfs file system instead of zfs. But the biggest thing that NAS OS's need to have is a much more simplified ability to setup and share for the Windows home users abilities. Of course adding in support for a SHR type setup would also have a mass move fron Windows users.
@vijeyparthasarathy
@vijeyparthasarathy Жыл бұрын
Nice video ... I have a vps with linode and can I install true Nas scale on it and use as a web interface to install my applications like wordpress , laravel using portainer docker
@christianlempa
@christianlempa Жыл бұрын
Thanks ;) I think that's not a good fit for true nas, on a VPS I would just use a Linux distro and then use a Docker web UI, something like Portainer f.e.
@MotownBatman
@MotownBatman 2 жыл бұрын
I Just picked up an 8TB to Make 1 Solo Server for My Roms Collection as well as My Main File Server. I've seen nothing but ProxMox everywhere on here, This is at the Main Hardware-level as Proxmox if I am under the correct understanding?
@mrgraewolfe
@mrgraewolfe 16 күн бұрын
Stupid question, but I can't seem to find a clear answer anywhere... in a single RAIDZ storage pool, can I use 3x2TB+2x4TB drives to start with, then replace each of the 2TB with a 4TB one by one when they become affordable?
@janr1710
@janr1710 2 жыл бұрын
Higher than port 1024, sounds like no root privleges are given to the running container daemon.
@mx338
@mx338 Жыл бұрын
The container services feature does seem very convenient, but as a sysadmin this hides too much complexities and configuration away from me. I am more comfortable being in full control of the configuration.
@HoeleeProperty
@HoeleeProperty 2 жыл бұрын
Could you please guide how to do Traefik reverse proxy with forward real IP to backend application? Internal service is not able to detect forwarding IP after going through Traefik... Thanks.
@christianlempa
@christianlempa 2 жыл бұрын
Traefik video is coming soon!
@showjaymayhem
@showjaymayhem 9 ай бұрын
Oh.. I did it reverse way.. I installed and completed setting on ubuntu. I have to re-install true nas first :(
@tommsla123
@tommsla123 Жыл бұрын
Nice video. One question, the IP address that you use is the same as your local network or something different ?
@christianlempa
@christianlempa Жыл бұрын
Yes, but you can configure the ip address
@tommsla123
@tommsla123 Жыл бұрын
@@christianlempa Ok. Thank you
@oakfig
@oakfig 2 жыл бұрын
How do I install driver's for Nvidia GPU on scale??
@rayshadow6796
@rayshadow6796 2 жыл бұрын
It's OVER 9000???
@timcrouthers2729
@timcrouthers2729 Жыл бұрын
I can’t even begin to understand this dude, he is way smarter than I am. His brain seems to work like a computer and you can tell by the way he speaks-that is a compliment. Wait, maybe he just drinks lots of coffee. I feel so dumb now after watching this dude:)
@christianlempa
@christianlempa Жыл бұрын
Lol, I don’t drink much coffee xD Don’t worry, when you don’t understand it, doesn’t mean I am smarter, maybe I have more experience. But everything can be learned, practiced and accomplished! Reach out on Discord if you need help from other people in the community :)
@hansiboy5348
@hansiboy5348 Жыл бұрын
Any update on the truenas scale certificate video?
@christianlempa
@christianlempa Жыл бұрын
Unfortunately not :/ but it's still planned
@davidbeiler6364
@davidbeiler6364 Жыл бұрын
Do i need to implement an SSL Cert? when i tun this command, i get Unable to connect to the server: x509: certificate has expired or is not yet valid: current time 2023-03-06T13:57:34-08:00 is before 2023-03-07T05:54:19Z
@IMIsniperIMI
@IMIsniperIMI Жыл бұрын
Hi, is it possible to browse the system from outside the network, and how can it be done?
@christianlempa
@christianlempa Жыл бұрын
Not sure what you mean, you can browse the system files only from a terminal, if that's what you're asking.
@IMIsniperIMI
@IMIsniperIMI Жыл бұрын
@@christianlempa What I mean is that the system now works via the network so that I can connect to the TrueNAS server via another computer or mobile phone My question is, can I, with the TrueNAS system, connect to it from outside the home or office network, meaning that I give you access to enter, browse and copy files while you are in your country and I am in mine this is what I meant Thank you very much for reaching out
@LtdJorge
@LtdJorge Жыл бұрын
Maybe not being able to expose port 80 is because of permissions?
@cesarayalavargas3623
@cesarayalavargas3623 2 ай бұрын
Can i use it for only files and DB only? Will that be efficient?
@cesarayalavargas3623
@cesarayalavargas3623 2 ай бұрын
Maybe also AI
@collinanderson3193
@collinanderson3193 2 жыл бұрын
Very insightful video bro, can you please do a video to configure jellyfin, radarr, sonar and qbittorrent.
@christianlempa
@christianlempa 2 жыл бұрын
Thanks mate! I don't use these apps so probably not, sry 😞
@abu3lhassan
@abu3lhassan Жыл бұрын
Please do VMs
@chadriedel7445
@chadriedel7445 2 жыл бұрын
the VM abilities with TN:S are lacking and that is keeping me from switching to it.
@OctopusPrime138
@OctopusPrime138 9 ай бұрын
What trueNAS scale gives you in simplicity it removes in customization. Docker is running on top of K8s so good luck with docker compose. I’d much rather have pure docker, run portainer and then beable to easily move my 30+ docker stacks and data to migrate off of my old nas. Additionally virtualization on trueNAS is a bitch due to the network stack not being able to hit the host machine. The fix is to create a bridge network, but this seems to only work on a direct physical interface so if you’re like me trying to create a bridge for your VMs on at LACP bond then you’re SOL, you’ve got to choose between the bond or external connectivity on the host or the VM. Been testing out NAS OSs I plan on giving unRAID a whirl to see if it handles things better than TrueNAS scale.
@Asbasnowe
@Asbasnowe Жыл бұрын
Nextcloud Project would be really nice!
@rudysal1429
@rudysal1429 2 жыл бұрын
Anyone running centos or rocky Linux. I'm trying to migrate to rocky from Ubuntu server to learn a more professional distro. Definitely some learning curves .
@schmots
@schmots 2 жыл бұрын
Just for information, RHEL based (I.e. Cent or rocky) are the standard enterprise in the United States, in Europe Canonical(Ubuntu) and Suse are the enterprise standards.
@Dredion
@Dredion 2 жыл бұрын
TrueNAS Scale brought me nothing but pain and frustration. I"m glad to rid myself of it. I think after the kinks get worked out, still it won't be worth running over other solutions for me personally.
@Dredion
@Dredion 2 жыл бұрын
Just noticed ADVERTISEMENT in the corner of the video. Make sense, not knocking the video. I gave TrueNAS scale a real college try. Got many services running, shares, reverse proxy domain, vpns running. VMs, all the good stuff. The entire time the UI felt more and more clunky. The real useful information hiding in the shell, and worse of all multiple inexplicable irreparable pool corruptions. So much time lost. I found the true charts community to be toxic as well. I had to throw in the towel.
@WatDoino
@WatDoino 2 жыл бұрын
What are the things you didn’t like? And what did you go for instead?
@Dredion
@Dredion 2 жыл бұрын
@@WatDoino No TPM support for VMs, general clunky interface like having to close and loose all your work spinning up a container because you forgot to pre-create a dataset, reliance on truecharts, lack of useful information about pools other than some pretty charts, sluggish webui that constantly logs out, multiple metadata corruptions at the slightest provocation, frustrating network interface , buggy VM experience, could never get gpu pass through to work right, annoying interface for ACL settings. It all looked nice, but after twirling a bunch of settings panels over and over and having weird stuff go array…i decided to give up. Trying unRAID for the moment.
@marcelk.4371
@marcelk.4371 2 жыл бұрын
I tested scale, but i think it needs more time. My containers dont run properly, vms also doesnt have all the features i need, also linking usb devices is at the moment not so conviniend.
@christianlempa
@christianlempa 2 жыл бұрын
Well, it was just released a few months ago, so I believe it will get better over time.
@chuxxsss
@chuxxsss 2 жыл бұрын
Your screen cannot be read on a 60" TV too.
@painkiller895
@painkiller895 Жыл бұрын
Truenas scale was my number 1 server till an update broke Plex , now I'm disappointed. Can't get plex working any more ! No fix in sight yet....
@painkiller895
@painkiller895 Жыл бұрын
Also after this update it won't take my GPU...
@jackfrost127
@jackfrost127 Жыл бұрын
Half way through and it’s WAY over my head.
@billyrowe0064
@billyrowe0064 Жыл бұрын
4:22 that wasn’t something well done by iX Systems, that’s a main feature of Kubernetes and other container virtualization.
@betonmicha
@betonmicha 2 жыл бұрын
I guess what you are searching is Unraid…
@christianlempa
@christianlempa 2 жыл бұрын
No, I don't like unraid
@EduardoReyesDPM
@EduardoReyesDPM 2 жыл бұрын
Thank you for the review.. so sad IX systems chose kubernete instead of docker.... they really had a good chance to be the defacto standard for home users and small business users ... looks like unraid is still top dawg... docker with zfs
@DhavidClaudiusGunawan
@DhavidClaudiusGunawan Жыл бұрын
For homelabs, I think ZFS is not an efficient choice. Having the need to get exact match of disk for backup (if drive fails) and expandibility is quite limiting. Unraid is quite a nice choice due to it flexibility as it can use any drive that you have, the application inside unraid is quite extensive and well managed both by unraid and the community. And for some reason, the choice that not so many people look is using windows as storage server. Windows storage spaces/storage pool is quite flexible, the performance is good enough for home users, and it's quite easy to create and maintain.
@christianlempa
@christianlempa Жыл бұрын
Hm Idk if having matching drives is really a limiting factor. Unraid is a nice alternative, though I don’t like it so much tbh.
@Gastell0
@Gastell0 2 жыл бұрын
Truenas SCALE was an utter disappointment as a system for virtualization since they've disabled all ways for adjusting VMs without providing the controls, and now also locked out the apt, so you can't even get lsscsi on NAS system of all things. Docker on it is also a pita, trying to make a new docker image is even more terrible Waiting for ZFS on unraid now.
@HammyHavoc
@HammyHavoc Жыл бұрын
I really wish Unraid had decent backup utilities in the OOBE like TrueNAS Scale does. Find it very hard to trust any of the third-party backup solutions that use Docker containers or half-baked scripts.
@wstrater
@wstrater 2 жыл бұрын
Kubernetes may be locked down for the same reason that I am not a fan of running general applications on a NAS. It is a file server and its job is to store and protect data. What happens when an application crashes and freeze or worse the file server. The data is precious or you wouldn’t be building such a beefy NAS.
@compthing5656
@compthing5656 2 жыл бұрын
I absolutely despise what they did, using kubernetes instead of docker with portainer. Its just so unusable, the compatibility list is low. Things break all the time and worst of all is compatibility. I don't know why they went this route but it sure as hell is biting them in the ass. Everyone I know that used scale like me. Was initially very happy to hear that a Linux based version came out. Meaning that I could use docker natively. But here we are. I went back to core and just stuck to portainer with a VM. Though I will soon be moving to proxmox so I can leave this headache behind me. Really let down with this OS. Just stick with core until they fix this mess
@tobedimas
@tobedimas Жыл бұрын
Ты первый чудик которого пришлось замедлить, имея надежду, что ты расскажешь что-то важное систематично последовательно
@CarmineEspositoIT
@CarmineEspositoIT 2 жыл бұрын
What an useless overkill!
@IronCross666
@IronCross666 11 ай бұрын
Man, i cant understand a word you are saying. 😮
@chuxxsss
@chuxxsss 2 жыл бұрын
Your biggest problem, and why I do not subscribing, is you go to fast. Not thinking about the level of your viewers.
@ChetanAcharya
@ChetanAcharya 2 жыл бұрын
You can slow the video down
@vantablack2120
@vantablack2120 2 жыл бұрын
I like his speed
@CharlieArehart1
@CharlieArehart1 2 жыл бұрын
Fwiw, I speed it up. To each his own. :-)
@henrymethorst9108
@henrymethorst9108 Жыл бұрын
i watch at 1.5X speed
My crazy new Storage Server with TrueNAS Scale
23:56
Christian Lempa
Рет қаралды 100 М.
Don’t run Proxmox without these settings!
25:45
Christian Lempa
Рет қаралды 84 М.
Eccentric clown jack #short #angel #clown
00:33
Super Beauty team
Рет қаралды 22 МЛН
How I prepare to meet the brothers Mbappé.. 🙈 @KylianMbappe
00:17
Celine Dept
Рет қаралды 53 МЛН
I had VDEV Layouts all WRONG! ...and you probably do too!
17:42
TrueNAS Scale Apps - Official, Unofficial, Docker, and Kubernetes
16:38
Build a custom Linux Desktop in Docker!
21:14
Christian Lempa
Рет қаралды 64 М.
How To Setup TrueNAS Scale Apps With Shares For Host Path Volumes
14:12
Lawrence Systems
Рет қаралды 64 М.
How to start your HomeLab journey?
17:32
Christian Lempa
Рет қаралды 37 М.
Asrock N100DC-ITX - Almost Perfect! But...
16:32
Wolfgang's Channel
Рет қаралды 179 М.
Downsizing my Home Lab to a SINGLE PC
17:56
Raid Owl
Рет қаралды 262 М.
Getting the Most Performance out of TrueNAS and ZFS
18:31
Techno Tim
Рет қаралды 64 М.
What's the BEST home server operating system?
17:35
Christian Lempa
Рет қаралды 590 М.