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

Поділитися
Вставка
  • Опубліковано 31 тра 2024
  • 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 Рік тому +31

    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 місяців тому +4

      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 роки тому +54

    Fanatastic work, Christian.
    Already close to 60K subs! Keep on making great content!

  • @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 роки тому +1

    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 роки тому +1

      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!

  • @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

  • @okjd159
    @okjd159 Рік тому +7

    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.

  • @_albert-lol
    @_albert-lol 2 роки тому +12

    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 Рік тому +2

      It's an upstream Kubernetes k8s limitation. Apps on Scale deploy via Helm charts, which inherits the limitations.

  • @hendogg02
    @hendogg02 Рік тому +3

    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  Рік тому +1

      Planning to do that! I've neglected truenas scale in the recent past too much :/

  • @philgoshen1842
    @philgoshen1842 Рік тому

    amazing info and introduciton to some of what scale offers. Thanks!

  • @tba77
    @tba77 2 роки тому

    Great video as always, we lot a lot with you and it's really interesting, great work love it

  • @xandercode
    @xandercode 2 роки тому +13

    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 роки тому +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!

  • @xordoom8467
    @xordoom8467 Рік тому

    WOW... Well Done Sir!!

  • @AindriuMacGiollaEoin
    @AindriuMacGiollaEoin 2 роки тому

    Some cool features there

  • @nulldev42
    @nulldev42 2 роки тому +3

    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.

  • @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.

  • @Elrevisor2k
    @Elrevisor2k 8 місяців тому +1

    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 Рік тому +2

    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).

  • @TrevorEMPF
    @TrevorEMPF Рік тому

    Thanks A Zillion time Christian!

  • @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...

  • @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

  • @didierdel2319
    @didierdel2319 Рік тому

    Bonjour, est-ce qu'on peut créer une visualisation pour installer Windows, comme pour VirtualBox par exemple. Merci

  • @jassalmithu
    @jassalmithu Рік тому

    If I install to 512gb ssd, can I use the spare space after installation on SSD to install stuff and VMs?

  • @MokshaDharma
    @MokshaDharma Рік тому

    Thank you!

  • @shunorrr
    @shunorrr 2 роки тому

    if i install a plex server in docker, how can i update the plex server when an update is published?

  • @stormmy66
    @stormmy66 Рік тому

    Portainer is in the Truecharts catalog.

  • @jaffo73
    @jaffo73 9 місяців тому +1

    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.

  • @cesarayalavargas3623
    @cesarayalavargas3623 2 місяці тому

    What do you recommend for web server self host

  • @solverz4078
    @solverz4078 Рік тому +1

    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.

  • @henrymethorst9108
    @henrymethorst9108 Рік тому

    did the video on traefik and scale come out yet?

  • @PatrickBulteel
    @PatrickBulteel 2 роки тому

    Considering you use Terraform and Packer, I'm surprised you're not using Vault for secret management.

  • @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?

  • @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?

  • @neccros007
    @neccros007 Рік тому

    Could you cover setting up SFTP on Scale??? I cant get it working!!

  • @MrNoBSgiven
    @MrNoBSgiven 2 роки тому +1

    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.

  • @voodoovinny7125
    @voodoovinny7125 2 роки тому +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.

  • @oakfig
    @oakfig 2 роки тому

    How do I install driver's for Nvidia GPU on scale??

  • @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

  • @ercanyilmaz8108
    @ercanyilmaz8108 Рік тому +1

    I'm not happy with the kubernetes since I want to use a Docker image using vlan. :D

  • @janr1710
    @janr1710 2 роки тому +1

    Higher than port 1024, sounds like no root privleges are given to the running container daemon.

  • @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.

  • @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.

  • @rayshadow6796
    @rayshadow6796 2 роки тому +2

    It's OVER 9000???

  • @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.

  • @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 ;)

  • @showjaymayhem
    @showjaymayhem 9 місяців тому

    Oh.. I did it reverse way.. I installed and completed setting on ubuntu. I have to re-install true nas first :(

  • @mx338
    @mx338 Рік тому +1

    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.

  • @tommsla123
    @tommsla123 Рік тому

    Nice video. One question, the IP address that you use is the same as your local network or something different ?

    • @christianlempa
      @christianlempa  Рік тому +1

      Yes, but you can configure the ip address

    • @tommsla123
      @tommsla123 Рік тому

      @@christianlempa Ok. Thank you

  • @IMIsniperIMI
    @IMIsniperIMI Рік тому

    Hi, is it possible to browse the system from outside the network, and how can it be done?

    • @christianlempa
      @christianlempa  Рік тому +1

      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

  • @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  Рік тому +1

      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?

  • @LtdJorge
    @LtdJorge Рік тому

    Maybe not being able to expose port 80 is because of permissions?

  • @chadriedel7445
    @chadriedel7445 2 роки тому

    the VM abilities with TN:S are lacking and that is keeping me from switching to it.

  • @cesarayalavargas3623
    @cesarayalavargas3623 2 місяці тому

    Can i use it for only files and DB only? Will that be efficient?

  • @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 роки тому +1

      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.

  • @abu3lhassan
    @abu3lhassan Рік тому

    Please do VMs

  • @Asbasnowe
    @Asbasnowe Рік тому

    Nextcloud Project would be really nice!

  • @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.

  • @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.

  • @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 😞

  • @Dredion
    @Dredion 2 роки тому +3

    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 роки тому +1

      What are the things you didn’t like? And what did you go for instead?

    • @Dredion
      @Dredion 2 роки тому +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.

  • @billyrowe0064
    @billyrowe0064 Рік тому

    4:22 that wasn’t something well done by iX Systems, that’s a main feature of Kubernetes and other container virtualization.

  • @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...

  • @chuxxsss
    @chuxxsss 2 роки тому

    Your screen cannot be read on a 60" TV too.

  • @jackfrost127
    @jackfrost127 Рік тому

    Half way through and it’s WAY over my head.

  • @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.

  • @EduardoReyesDPM
    @EduardoReyesDPM 2 роки тому +4

    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

  • @betonmicha
    @betonmicha 2 роки тому +1

    I guess what you are searching is Unraid…

  • @Gastell0
    @Gastell0 2 роки тому +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 Рік тому +1

      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.

  • @DhavidClaudiusGunawan
    @DhavidClaudiusGunawan Рік тому +2

    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  Рік тому +1

      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.

  • @compthing5656
    @compthing5656 2 роки тому +3

    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 роки тому +1

    What an useless overkill!

  • @IronCross666
    @IronCross666 11 місяців тому

    Man, i cant understand a word you are saying. 😮

  • @chuxxsss
    @chuxxsss 2 роки тому +1

    Your biggest problem, and why I do not subscribing, is you go to fast. Not thinking about the level of your viewers.