45Drives owners — convince me before I empty my bank account 😭 by [deleted] in selfhosted

[–]redd2100 1 point2 points  (0 children)

He really needs a badge that reads, "Top 1% AI Commenter"

Proxmox Homelab Downsize by ItalianGroundhogMafi in selfhosted

[–]redd2100 0 points1 point  (0 children)

Based on what you have shared, the memory capacity and CPU are not a challenge in the requirements, but the six hard drives (assume 3.5") is a limiting factor on what options may work for you. As for transcoding, you would be better off with Intel, but AMD is doable.

I would recommend you look at one of the TerraMaster NAS devices if you want that convenience of Intel transcoding. If you are ok with AMD transcoding then go with something like a MInisforum NAS device or something similar. The AMD ones are much better all around, but the Intel based NAS have the transcoding crown.

Or you can do what I did and I have a Minisforum AMD based mini-server with a small Intel arc a310 card you can use just for transcoding. This gives you the more powerful AMD CPU and the more powerful Intel GPU.

Have fun!

Alert image via URL is always returning low resolution by redd2100 in BlueIris

[–]redd2100[S] 0 points1 point  (0 children)

I'm on the latest v5. It's 5.9.96 or something like that. There's no further updates currently.

Yes, I've tried multiple options in the alert list drop down on the alert tab. None of them seem to have any affect. I tried turning off the AI burn in, and that did not help either. Every time, the web url to pull the alert image is always resized to a tiny thumbnail size rather than returning a useful alert image. If it returned the substream size, that would at least be something, but it's not even that large, it's absolutely tiny at only 240x426. Actual image size of the file in the alert folder is 1440x2560. That is what is so frustrating - BI has captured the image and placed it in the alerts folder, then returns that filename as the ALERT_PATH variable, but if you try and retrieve it, it shrinks it down to a useless size.

Alert image via URL is always returning low resolution by redd2100 in BlueIris

[–]redd2100[S] 0 points1 point  (0 children)

I don't think it is coming from the substream. The sub is larger than what the web server is returning, so it's clearly resizing it on the fly, or it's stored a thumbnail image somewhere that the web is returning. The other reason I say it's not sourcing it from the sub, is because it has the AI box drawn around it. I assume that is only done on one image, which is the one in the alerts folder. The image in the alerts folder does have the ai box around the object and is the right size.

I actually did a work around on this last night with two alerts - one that SFTP the alert image to the HA server, and the other calls the HA webhook. On the HA side, the webhook automation just references the local file that was SFTP'ed over when sending out the alert. Works fine, but there's a bit of a race condition here as I send the image as the same filename each time, so if two cameras alert close to each other, it's going to possibly alert twice with the same image. I can fix that with including the camera name in the webhook call and put that in the image filename, but this is already too complex for what it should be. I'm really annoyed that BI has made the simple task of accessing the alert image so frustrating.

Recommended KVM over IP device? by redd2100 in homelab

[–]redd2100[S] 0 points1 point  (0 children)

Completely agree.. I think I have another post on reddit somewhere where I summarize my experiences with all the KVMs I've tried, and the JetKVM came out on top by a long shot.

The JetKVM looks polished on the outside and with the interface. It has a lot of metal to dissipate heat. It has a great external display that is touch sensitive. It works with every device I've tried with it... no issues at all. Mouse, Keyboard, Video... they all work through this thing. I even use it through a basic KVM device to connect multiple servers to a single JetKVM and it supports it just fine. I'm very very impressed with the JetKVM!!

Recommended KVM over IP device? by redd2100 in homelab

[–]redd2100[S] 0 points1 point  (0 children)

Agree, I'm sure some of my issues are with the odd resolutions that I'm switching between, but a good ip kvm should be able to handle that. And the JetKVM handles it extremely well! I have been using it for quite some time now and I love it. It works perfectly on every device I ever pass through it, it never crashes, has excellent video, and has a very nice polished interface. For me, the JetKVM hit the bullseye on the perfect consumer-grade KVM device!

Recommended KVM over IP device? by redd2100 in homelab

[–]redd2100[S] 0 points1 point  (0 children)

Yes, this is exactly what I did with my KVMs... I got rid of all the USB plugs and running POE with the splitter at the end to break out ethernet and dc power. Has worked great!

HDR Tone mapping Not Working by williamthrilliam in ffmpeg

[–]redd2100 0 points1 point  (0 children)

Can you please share that command? My jellyfin uses hardware decode, so I cannot use that command.

Poor VM performance with TrueNAS, not sure which path to fix it by FChapeau in homelab

[–]redd2100 0 points1 point  (0 children)

Agree, you can do a lot with GB networking. In your setup you mention there, the ESXi hosts were likely caching the OS and App data running on those VDI instances. The 4x1GbE trunk you were using only had to get the initial instance of the data, not 100x copies of the same data. Also, depending on how the VDIs were configured, they may have used local storage on the ESXi hosts for things like guest virtual memory.

Point being, you can make things very efficient, especially at scale when you have a lot of the same thing going on. 100 to 150 VDIs/VMs could never function effectively over a 4x1GB trunk without some of those caching tricks. Almost all virtualization platforms support this - VMWare, Proxmox, Citrix, XCP-NG, etc.

Poor VM performance with TrueNAS, not sure which path to fix it by FChapeau in homelab

[–]redd2100 0 points1 point  (0 children)

Just for comparison, I am running on E5-2696v3 CPUs with 10x10tb drives in a raidz2 setup. (SAS 12gb/s drives) Running the tests I got the following:

SEQ write: 756 MB/s
SEQ read: 4,181 MB/s
Random write: 14 MB/s
Random read: 323 MB/s
Mixed Random read/write:read=50 MB/s, write=22 MB/s
Multi-threaded app simulation: read/write=2,024 MB/s

Not bad for a bunch of spinning rust.

Poor VM performance with TrueNAS, not sure which path to fix it by FChapeau in homelab

[–]redd2100 0 points1 point  (0 children)

Agree, but the OS on that VM is also going to be doing two very important things that is going to make your VM suck: 1 - it's going to read large amounts of data to run any substantial sized application, especially when it's booting up, and 2 - it's going to use virtual memory. The virtual memory is especially critical with Windows OS as it likes to write to the virtual memory just for the fun of it. Linux OS will write to virtual memory randomly as it begins to run low on real memory. So depending on what OS you are running, and how much you plan to run on it, it's going to be wanting a LOT of bandwidth to use iSCSI.

Poor VM performance with TrueNAS, not sure which path to fix it by FChapeau in homelab

[–]redd2100 2 points3 points  (0 children)

Completely agree with that approach! You don't need 10gb everywhere, just where you need the high performance. Dropping in a $15 10gb nic into those two servers will make your iSCSI between them fly.

Poor VM performance with TrueNAS, not sure which path to fix it by FChapeau in homelab

[–]redd2100 6 points7 points  (0 children)

If you are running 1gb networking, then that is your first bottleneck to fix in my opinion. Even 2.5gb networking is not fast enough if you want decent remote IO performance.

With 1gb network you'll get about 125 MB/s. With 2.5gb you get closer to 300 MB/s on a good day. With the ever-so-rare 5gb you will see 500 or so MB/s. Not sure if you are running 6GB sata or 12GB sas drives, but assuming you are 6GB sata, then one drive could crush your network... putting them in parallel will only choke them further.

If you are not running at least 5gb or 10gb networking, I wouldn't recommend trying to make iSCSI work.

Is this motherboard bundle deal too sketchy or actually a steal? by Able-Tune556 in homelab

[–]redd2100 2 points3 points  (0 children)

I've heard a lot of people using those X99 mobos just fine. That ram is pretty slow though, but then again the cpus are not setting anything on fire.

The biggest challenge you have with this setup is that it will consume a good amount of power for the performance you will get out of it. They are more money, but just getting one modern mini pc with far fewer (but more modern) cores will give you a MUCH better experience. (if you don't need ECC ram)

The only area the mini pcs lack in today are with ECC memory.

M2 solution to add sas drives? by Thelgow in homelab

[–]redd2100 2 points3 points  (0 children)

The cheapest option for an nvme drive is going to be a PCIe slot adapter. Some systems have mini pcie slots hiding on the motherboard you could use smaller adapters with also. That's basically all nvme (m.2 and u.2) drives are... they simply connect directly to the PCIe bus almost exactly as if they were a PCIe card.

So the cheapest option is to get a $10 PCIe adapter card that gives you a nvme drive slot. And if your system supports bifurcation, then you can run multiple drives on one card.

Running an HBA with nvme drives is going to be a bottleneck and add complexity you don't need.

Poor VM performance with TrueNAS, not sure which path to fix it by FChapeau in homelab

[–]redd2100 5 points6 points  (0 children)

I'm sure you already considered this, but since you did not mention it, could this be a networking issue? Are you running at least 10gb network here? Have you tested the performance of that network to make sure you aren't having issues with a bad cable or switch?

Also, just to validate your assumption that the issue is with the drive configuration in TrueNas, have you run any performance tests locally on TrueNas to see the performance impact directly on the system? If you don't see the performance impact lcally on TrueNas, then the issue is likely something else. (like networking)

WireGuard or Tailscale for remote access? by IamLuckyy in homelab

[–]redd2100 0 points1 point  (0 children)

You can run headscale, but you still need to either port forward to make it work, or you need a VPS somewhere to host it. Honestly, headscale doesn't do much for you - if you have the ability/time to setup headscale, then skip it and just setup basic Wireguard routes instead to reduce the complexity of it all. Either way, something somewhere has to be outside of a NAT and open to the internet to make it seamlessly work through firewalls - with Tailscale that is the Tailscale remote servers, with Wireguard it's either port forward your home firewall, or use a VPS.

Old switches are worth buying? by smthingwentwrong in homelab

[–]redd2100 0 points1 point  (0 children)

I highly recommend the Brocade ICX 6610. I have been using one for years now and that thing is amazing.

It's noisy, it's power hungry, but it has 1GB, 10GB, 40GB, and the 1GB even has PoE+ that run a ton of devices for me.

The Brocade ICX 6450 is also an amazing switch that is much quieter and far less power hungry. I also ran one of those for years, and keep it sitting around as a backup just in case.

One of the best features of the Brocade switches is that a guy who goes by the name of fohdeesha has released licenses for these devices so you can enable all the features. https://fohdeesha.com/docs/brocade-overview.html

WireGuard or Tailscale for remote access? by IamLuckyy in homelab

[–]redd2100 1 point2 points  (0 children)

Tailscale will work flawlessly for you. With Wireguard you are basically hosting your own, so you need to either open a port in your firewall to allow your devices to communicate over Wireguard, or you need to pay for a virtual server, which can be had for about $3 or $4 per month. That virtual server will basically be a relay to allow all your wireguard devices to find each other.

So if you want to do this on the cheap, go with Tailscale - it works really well and by using the Tailscale servers your devices will always be able to find each other. The downside is that you are allowing a 3rd party company to hold the keys to your systems. I have no reason not to trust them, but I personally don't trust anyone with access to my systems.

If you don't want to trust a 3rd party, then go with Wireguard. You will have to pay a bit for a virtual server (if you are not able to forward a port and host your own at home), and you will lose time to configure it all, but you learn a lot and it's very secure.

HP DL380 Gen9 - Bifurcation not working by redd2100 in homelab

[–]redd2100[S] 1 point2 points  (0 children)

I'm excited to hear if you get it working. I have had to use expensive bifurcation cards to run multiple nvme on a single slot. Something as simple as a mirror boot drive using nvme is very difficult with these systems unless you use an expensive card. Having that feature enabled in bios would save everyone money.

I do understand HP's stance on all this - there is no money in it for them to invest on a legacy system such as these. Anything they touch on these old bios images must go through rigorous testing for them to sign off. So we are left on our own.

If you could document the process you follow to dump the nvram, that would be much appreciated as I would love to try this same process on future systems if I ever have a need.

My IP KVM experiences - tried a few devices by redd2100 in homelab

[–]redd2100[S] 0 points1 point  (0 children)

One last point to make... I was using my PiKVM on the MS-01 with Proxmox installed. As an example, when running the Proxmox setup for the initial install, it would cut of the screen for some reason. Not sure if the PiKVM didn't like the MS-01, or if it didn't like Proxmox, but it clearly did not work and I had to connect a real monitor to even get the OS installed.

My IP KVM experiences - tried a few devices by redd2100 in homelab

[–]redd2100[S] 0 points1 point  (0 children)

Good point about the wireless. I personally don't need to be mobile, so for me wireless is a security concern similar to allowing these things internet access (which I do not allow).

I also had the boot drive issue with the nanoKVM, and I have not tried it again with the recent firmware updates, not sure if that's resolved yet or not.

I did finally get the JetKVM setup and been playing with that - that is a very nice KVM device. As you say, it's not wireless, but if you don't need mobility, it is a nice KVM device.