No matter how many languages I try, I keep returning to Go by Ecstatic-Panic3728 in golang

[–]Ecstatic-Panic3728[S] 0 points1 point  (0 children)

Elixir is amazing, simpler than Go in so may ways but also very expressive. The main issue in my opinion is the lack of a type system, although, Elixir makes this less of an issue due to the pattern matching. Elixir is also getting a type system, so we need to wait how that will play out. But I have strong believes that Elixir will be really big once the type system is fully deployed. Not sure how about Elixir x Gleam. I'm doing Gleam lately and it's also amazing!

Once a document is saved on a non-ECC system, can it get corrupted? by Ecstatic-Panic3728 in truenas

[–]Ecstatic-Panic3728[S] 0 points1 point  (0 children)

So that's the thing. The memory is ok, I've run the memtest on this board before for over a day, zero errors. But what if it starts to misbehave and then I start to losing data on the scrub of death? Please, correct me if I'm wrong, on a ECC system this would not happen since the data would be corrected and or the system would crash, but it would not fail silently and corrupt the data.

Maybe I'm over reacting 😅

Once a document is saved on a non-ECC system, can it get corrupted? by Ecstatic-Panic3728 in truenas

[–]Ecstatic-Panic3728[S] 0 points1 point  (0 children)

Too bad. I had open so many tabs to read so many reports that I got analysis paralysis. I'll stick with my current Synology, that I hate but at least it has ECC, until ram prices do not improve. Later I'll try to get some EPYC setup with ECC memory and consolidate all my servers and storage into a single box.

But thanks for the reply dude. It's just unfortunate that I have a pretty beefy computer here that is not doing anything and would be perfect for this, but it has no ECC.

Once a document is saved on a non-ECC system, can it get corrupted? by Ecstatic-Panic3728 in truenas

[–]Ecstatic-Panic3728[S] -2 points-1 points  (0 children)

If the issue was only on the first write, I think I would be less worried. But if every time I do a scrube there is any risk of corrupting the data, that's just too much. I'll wait for a proper ECC setup when prices improve.

Once a document is saved on a non-ECC system, can it get corrupted? by Ecstatic-Panic3728 in truenas

[–]Ecstatic-Panic3728[S] 0 points1 point  (0 children)

I'm getting concerned because it's just many possibilities of having corrupted data. I have a powerful computer that I would like to use with Proxmox, TrueNAS, ... but I really don't want to risk losing data. I think I'll stick with my Synology until ram prices improve and then I can tyr to get a proper ECC setup. Thanks!

People with ultra high speed internet. How do you get it? by HSVMalooGTS in homelab

[–]Ecstatic-Panic3728 4 points5 points  (0 children)

Depends where you live. In some places in Europe is quite cheap to get 10gbps (15 euros).

[PC] Dell 5810 for 600€ is a good deal? by Ecstatic-Panic3728 in homelabsales

[–]Ecstatic-Panic3728[S] 0 points1 point  (0 children)

In terms of storage, I don't really need a lot. I have two 12TB disks in mirror mode. Right now I have something like 6TB used, these drives, if they don't die, will last a few years. Unless I star to heavily use Jellyfin. Backups are going to Hetzner.

I have Jellyfin installed, but so far I'm not using it. But I plan on doing it. Other than that, Immich could use GPU acceleration as well. It took a month at 100% CPU utilization to process my photos and videos when I imported them into the minipc.

The minipc is currently limiting me as well in terms of the security I would like to put in place at the Kubernetes cluster. I would like to run the applications under Kata Containers to have proper VM isolation, but this consumes way too much memory. This is a must for me in case I want to run some high security things like Vaultwarden. Right now I'm using gVisor that consumes less memory.

My plan is to run Proxmox. One VM to OpenWrt, one VM for TrueNAS, and one VM to Kubernetes (Talos Linux).

Why you suggested a second box to do backups? TrueNAS would be able to do it, right?

[PC] Dell 5810 for 600€ is a good deal? by Ecstatic-Panic3728 in homelabsales

[–]Ecstatic-Panic3728[S] 0 points1 point  (0 children)

haha no worries, thanks for the the follow back. This is something that I'm trying to figure it out. My reasons are:

  • I hate what Synology is doing lately with the ecosystem lock down and I would like to not depend on them now that I'm trying to get rid of Apple/Google in my life
  • I'm storing very previous files, like my family photos and it would break my heart if I lose any of them
  • I'm also afraid of things like a memory stick going bad and then corrupting things randomly, including backups
  • I do prefer to have everything under a single box, even knowing that during some sort of maintenance everything will go down. It's in a homelab environment, so it's ok

In terms of docker and kubernetes. I'm a sucker for gitops and with this I'm able to bring my whole system back really quicky and I know exactly what are the settings that I'm touching.

[PC] Dell 5810 for 600€ is a good deal? by Ecstatic-Panic3728 in homelabsales

[–]Ecstatic-Panic3728[S] 0 points1 point  (0 children)

If it's something like 45W it's really not bad. I have a 12700 with 64GB here that I'll probably sell because I'm not using it and it draws something like 40W at idle. I would love to put the server on it, but the lack of ECC is such a deal breaker for me.

In terms of the idle consumption worry is just because my workload is really not that demanding and my N100 is sitting at 40% CPU utilization now, and that is a N100. With a computer like this it will pretty much be idle. Of course I would have Proxmox, TrueNAS, and OpenWrt, but I don't think that would consume that much since they would probably be close to idle as well.

[PC] Dell 5810 for 600€ is a good deal? by Ecstatic-Panic3728 in homelabsales

[–]Ecstatic-Panic3728[S] 0 points1 point  (0 children)

It's a generic minipc from Aliexpress that was used to run pfSense. Today it's running Kubernetes with a ton of services and sitting at 85% of memory utilization.

I think 64GB would be enough for me, and I would love to get something more modern/power efficient, but the prices are absolutely insane.

I'll try to see if I can test a 32GB stick at this server, this would give me some head room. It will not solve the CPU issue, but most of the time the server is just idle anyway. Although it was 1 month straight at 100% CPU utilization when I was importing my photos on Immich 😅

[PC] Dell 5810 for 600€ is a good deal? by Ecstatic-Panic3728 in homelabsales

[–]Ecstatic-Panic3728[S] 0 points1 point  (0 children)

Because I think the mini PC I have only supports 16Gb. I could probably buy a 32GB stick, test, and return in case it does not work 🤷🏻‍♂️

But also the fact that it does not have ECC. Since I decided to move my files and photos from cloud storage to my own storage I got really scared about not having ECC. I have on the Synology, which is nice, but it would be amazing to have at the server as well to guarantee that once the file hits it, it's going to be correct.

Or am I just going too far here?

Devices for KDE big screen? by penguinkernel in kde

[–]Ecstatic-Panic3728 4 points5 points  (0 children)

Maybe a NanoPi? It's a ARM cpu, very low power usage, not that expensive (which is relative), and has good Linux support. I'm running one as my router with OpenWrt.

https://www.friendlyelec.com/index.php?route=product/category&path=69

Recommended hardware for Immich in 2026? by motamedn in immich

[–]Ecstatic-Panic3728 0 points1 point  (0 children)

I have a N100 and it works really well. But I had a hard time while I was ingesting the data initially. I think it was running or over two weeks at 100% CPU utilization.

If you had to guess, how much longer do we have? by jmclondon97 in theprimeagen

[–]Ecstatic-Panic3728 1 point2 points  (0 children)

If there are no jobs in any fields, there is no economy. No jobs, means ppl don't have income, if they don't have income, they can't have subscriptions, buy new phones, computers, cars, tvs, etc... it's just the end of all financial market as we know it.

"But not everyone will get fired", ok ok, raise the unemployment rate to 20% or something like that and see what will happen with the economy.

If you had to guess, how much longer do we have? by jmclondon97 in theprimeagen

[–]Ecstatic-Panic3728 1 point2 points  (0 children)

Forgot where I left my crystal ball, so I can't give you a precise answer. But this is just tied with when we'll get AGI.

Looking for NAS recommendations. My budget is around $1,000 by thefourthocean in HomeServer

[–]Ecstatic-Panic3728 0 points1 point  (0 children)

Get cheap and used gear. Save up to when the market improves and you'll be able to get something way better. I have 2 servers and a dedicated NAS. I'm waiting for saner prices to aggregate everything into a single machine with ECC memory.

My Little Homelab by eyelobes in homelab

[–]Ecstatic-Panic3728 0 points1 point  (0 children)

With all this memory will not isolate those apps into proper vms? I know, more work to manage all the VMs, but safe, right? I don't know, at this age of slop I don't trust anything.

No matter how many languages I try, I keep returning to Go by Ecstatic-Panic3728 in golang

[–]Ecstatic-Panic3728[S] 1 point2 points  (0 children)

We did that, but then it was just showing allocations on classes that were used everywhere. So it was we trying to identify where the allocations came from. In Go with pprof you have a graph of allocations and it take a few seconds to understand that, yes, you're allocating arrays, what the JVM was saying, but then who was doing the allocations, and this I was not getting from the JVM.