thelemonalex

joined 2 years ago
[–] thelemonalex@lemmy.world 1 points 21 hours ago (2 children)

Okay, no VM, understood, but I do want to use a GUI for ZFS, because I'm basically a noob.

[–] thelemonalex@lemmy.world 1 points 21 hours ago (1 children)

Okay, if Proxmox can handle all that, I'll be glad to ditch TrueNAS. However, I'm afraid that I won't know how to migrate. I've found this reddit thread about someone who tried to do the same thing (I think) and accidentally corrupted their pools. About skipping NFS shares, that would be a big improvement for me, but I'm very unfamiliar with bind mounts. If I understand correctly, you can specify directories that live on the Proxmox Host, and they appear inside the VM, right? How does this compare to using virtual storage? Also, how can I replicate the ZFS pools to an external machine? In any case, thank you for that info!

[–] thelemonalex@lemmy.world 2 points 22 hours ago

I'm already running TrueNAS Scale, but I'm unsure about the docker support. I did use TrueCharts and such, but it was very unstable, so I moved away from that.

[–] thelemonalex@lemmy.world 1 points 22 hours ago (1 children)

Thank you very much for the detailed information. I'll look into eBay again, maybe I can find a good offer that works. I'm unsure how to choose the number of lanes. Does that relate to the number of drives it supports? Also, in terms of cooling, would any PC case fan be enough, if strapped onto the HBA?

[–] thelemonalex@lemmy.world 1 points 22 hours ago

Thank you very much for the info. In the case of Raid Cards that can be flashed, is there something I need to look out for, besides the speed? Only HDDs will be used, so speed isn't a priority.

[–] thelemonalex@lemmy.world 1 points 22 hours ago (1 children)

I tried OMV in the past, but I found TrueNAS to be more intuitive... but that's just personal preference I guess, and I'm not opposed to using OMV. Are you suggesting, then, that I run OMV on bare metal, and use it for everything? Or should it be inside a VM? If it's the former, how easy is it to setup docker, because I'm not that familiar with OMV (it's been a long time since I last checked it out). Is it like installing it in Debian directly? How does it handle the storage?

[–] thelemonalex@lemmy.world 1 points 22 hours ago (1 children)

Wait, so if I understood correctly, you're managing the ZFS pools directly in Proxmox, and then you have a VM that's running docker, and using the storage that is managed by Proxmox, right? Hmm, sounds like a good solution. Is there any documentation or article that you could recommend, so that I can take a closer look? Also, how could I handle SMB shares?

[–] thelemonalex@lemmy.world 1 points 22 hours ago (1 children)

The problem is that I've never worked with Kubernetes, and it wouldn't allow me to port over my current docker instances, afaik. And I'm not ready to pay for Unraid, I'm sorry, I need to set up the server as frugally as possible. Still, thank you for the info, I'll keep it in mind, while I decide how to move forward.

[–] thelemonalex@lemmy.world 1 points 22 hours ago (1 children)

Yes, that's why I've posted this question, and I immediately powered the entire NAS off, as to avoid any damage. It's currently still powered off, until I find the best way to move forward. What I'm afraid of is that if I try to import the pools that were managed by the TrueNAS VM into a bare metal TrueNAS install, or Proxmox, that it won't work correctly, or that I could lose data.

[–] thelemonalex@lemmy.world 2 points 22 hours ago

Correct, they're two separate pools, and the stripe one doesn't contain any valuable data.

[–] thelemonalex@lemmy.world 2 points 1 day ago (2 children)

Thank you, I might raise the issue there, if I struggle to fix the issue. I didn't know the podcasters, but now I'll try and listen to a few episodes, and maybe I can continue learning. Thank you for the suggestion

[–] thelemonalex@lemmy.world 1 points 1 day ago (5 children)

Are there any specific limitations/requirements? Any recommended models or things to look out for? I looked on Amazon, and they range from around $30 to $200, and I really have no criteria, and I want to spend as little as possible.

 

Hi everyone, I've been working on my homelab for a year and a half now, and I've tested several approaches to managing NAS and selfhosted applications. My current setup is an old desktop computer that boots into Proxmox, which has two VMs:

  • TrueNAS Scale: manages storage, shares and replication.
  • Debian 12 w/ docker: for all of my selfhosted applications.

The applications connect to the TrueNAS' storage via NFS. I have two identical HDDs as a mirror, another one that has no failsafe (but it's fine, because the data it contains is non-critical), and an external HDD that I want to use for replication, or some other use I still haven't decided.

Now, the issue is the following. I've noticed that TrueNAS complains that the HDDs are Unhealthy and has complained about checksum errors. It also turns out that it can't run S.M.A.R.T. checks, because instead of using an HBA, I'm directly passing the entire HDDs by ID to the VM. I've read recently that it's discouraged to pass virtualized disks to TrueNAS, as data corruption can occur. And lately I was having trouble with a selfhosted instance of gitea, where data (apparently) got corrupted, and git was throwing errors when you tried to fetch or pull. I don't know if this is related or not.

Now the thing is, I have a very limited budget, so I'm not keen on buying a dedicated HBA just out of a hunch. Is it really needed?

I mean, I know I could run TrueNAS directly, instead of using Proxmox, but I've found TrueNAS to be a pretty crappy Hypervisor (IMHO) in the past.

My main goal is to be able to manage the data that is used in selfhosted applications separately. For example, I want to be able to access Nextcloud's files, even if the docker instance is broken. But maybe this is just an irrational fear, and I should instead backup the entire docker instances and hope for the best, or maybe I'm just misunderstanding how this works.

In any case, I have some data that I want to store and want to reliably archive, and I don't want the docker apps to have too much control over it. That's why I went with the current approach. It has also allowed for very granular control. But it's also a bit more cumbersome, as everytime I want to selfhost a new app, I need to configure datasets, permissions and mounting of NFS shares.

Is there a simpler approach to all this? Or should I just buy an HBA and continue with things as they are? If so, which one should I buy (considering a very limited budget)?

I'm thankful for any advice you can give and for your time. Have a nice day!

 

Hi everyone! Just wanted to ask if anyone has any idea what this typeface is actually called? It says it's called "Growing", but I couldn't find it under that name... If anyone has a clue, or an idea of where I can search... I'll be thankful for anything you can provide. Have a nice day y'all!

view more: next ›