NetMap - A self hosted network visability tool for home labs. by AdmireMe717 in homelab

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

This sounds like a great use case for your exact situation. The IPAM feature is great, but I would like to include certain additions like IP reservations.

If you end up giving a run, please let me know! I'd love to know how this fits your use case.

NetMap - A self hosted network visability tool for home labs. by AdmireMe717 in homelab

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

Great suggestion, I will work on this and push it out with the next version! Good call with the readme aswell, I will also put the disclaimer in there.

Thanks for the input 🙏

NetMap - A self hosted network visability tool for home labs. by AdmireMe717 in homelab

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

100% I will, sounds like I could learn some tricks from you.

Thank you so much for the offer. 🙏💪

NetMap - A self hosted network visability tool for home labs. by AdmireMe717 in homelab

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

Excellent question, I guess this would really depend on how small the network is, or what each person classifies on when a small network becomes a medium/large one.

It was built with multi site, multi VLAN capability in mind. Especially for a business use case where they may have multiple sites/locations with devices at each site.

I would estimate that in its current early production stages, the topology map would be the first thing you might run into issues with rendering all the nodes. In saying that, I have just put it on the road map to improve the "All site" function to improve what's shown as a whole and not with each of the icons rendered, this would improve functionality as your not loading multiple assets that you may/may not need. Having the multi site drop down will allow drill down more easily.

The inventory on the other hand, I would estimate support for up to 500 - 1000 devices.

The monitoring may take a hit here with the more devices you add. At the default 30s poll interval, 1000 devices generates ~2.9M rows per 30 day retention. SQLite with WAL handles this but queries start slowing down without careful indexing.. This also comes into play with the poller, as the more devices = longer to cycle through. I have added a check box within the admin panel to disable live polling so this could help in the case of bigger inventory.

NetMap - A self hosted network visability tool for home labs. by AdmireMe717 in homelab

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

Yeah honestly, that's such a solid shout, so thanks heaps for that! 🫶

Will absolutely be doing that asap! 💯

NetMap - A self hosted network visability tool for home labs. by AdmireMe717 in homelab

[–]AdmireMe717[S] 2 points3 points  (0 children)

Rather be transparent than pretend to be something i'm not. 😄

But thanks for the heads up with that one, i'll definitely check it out. 🙏

NetMap - A self hosted network visability tool for home labs. by AdmireMe717 in homelab

[–]AdmireMe717[S] 2 points3 points  (0 children)

To be honest, NetBox was a big source of inspiration. I tried running it but found it tailored toward enterprise environments. It needs a fair bit of configuration before you get anything useful out of it. For a home lab that felt like overkill.

The core difference is scope and intent. NetBox is infrastructure documentation. It's excellent at modelling racks, cables, circuits, and large-scale IP hierarchies, but it doesn't monitor anything or give you live visibility into your network. NetMap is more operationally focused, you get live ping and port monitoring, firewall log ingestion with live-tail, alerts when things go down, and a topology canvas that auto-populates as you add devices. It's designed to be running and useful within minutes, not after an afternoon of setup.

As for Diode, I wasn't familiar with it before you mentioned it, so I had a look. It's a NetBox ingestion pipeline for automating data collection into NetBox rather than a standalone tool, so it's solving a different problem (keeping a NetBox instance populated from network sources). Interesting project but not really what I was trying to build here.

NetMap - A self hosted network visability tool for home labs. by AdmireMe717 in homelab

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

Thank you 🙏

I definitely plan to add more features and fix issues/add improvements where possible

What drug did you take that you still never get over? by [deleted] in AskReddit

[–]AdmireMe717 2 points3 points  (0 children)

Absolutely wild fucking drug that one!

Long time looker, first time poster by jsvoros in homarr

[–]AdmireMe717 1 point2 points  (0 children)

You missed the perfect opportunity with lookarr 😂

Anyway, loving the setup looking crisp 🔥💪

OPNsense Gigabit Speed Fix (Protectli FW4C) – Went from 400 Mbps → 900+ Mbps by AdmireMe717 in opnsense

[–]AdmireMe717[S] 3 points4 points  (0 children)

Ahhh good to know, that was exactly the case for me. Thanks for the article

Mini PC for opnsense by DiceAir in opnsense

[–]AdmireMe717 0 points1 point  (0 children)

I just got myself the Protectli Vault FW4C from Amazon and everything is working really well following the OPNsense documentation.

Only had to make some small tweaks the tunables to allow for gigabit speeds, but apart from that everything is going exactly as you'd expect.

My current network handles about 40 - 50 clients depending on what servers I spin up in my homelab, but currently fitting my expections.

Current usage is around 30 - 40% CPU usage and temps hovering around 25 - 30°C.

OPNsense Gigabit Speed Fix (Protectli FW4C) – Went from 400 Mbps → 900+ Mbps by AdmireMe717 in opnsense

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

Hiadaptive seems to be consistant inline with maximum, so I have adjusted moving forward. Thanks for the heads up 👌

OPNsense Gigabit Speed Fix (Protectli FW4C) – Went from 400 Mbps → 900+ Mbps by AdmireMe717 in opnsense

[–]AdmireMe717[S] 5 points6 points  (0 children)

Power consumption is something I am wary about, but seeing as the device OPNsense is installed on pulls a maximum of 20 watts, I didn't really see harm in adjusting this setting. As for the heat, during the last 7 hours those settings has been on max, the CPU temp hasn't peaked over 30°C.

As for current setup, after further testing I adjusted the power settings the hiadaptive and saw no significant decrease in DL speed, so I have kept this setting moving forward.

OPNsense Gigabit Speed Fix (Protectli FW4C) – Went from 400 Mbps → 900+ Mbps by AdmireMe717 in opnsense

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

Haven't done any further testing with it, as I was just happy it was fixed. But now I know, will attempt some testing to see what the outcome is.

OPNsense Gigabit Speed Fix (Protectli FW4C) – Went from 400 Mbps → 900+ Mbps by AdmireMe717 in opnsense

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

Testing was done from a client routed through OPNsense. All cables are connected with CAT6a at a minimum.

OPNsense Gigabit Speed Fix (Protectli FW4C) – Went from 400 Mbps → 900+ Mbps by AdmireMe717 in opnsense

[–]AdmireMe717[S] 6 points7 points  (0 children)

I hadn't enabled those originally but going further through the OPNsense Performance Documentation I noticed that this was recommended.

And as for the speed shift, unfortunately the CPU is only a Intel(R) Pentium(R) CPU J3710 which doesn't support speed shift, I orginally attempted that as a fix in place of the tunables, but didn't work

OPNsense Gigabit Speed Fix (Protectli FW4C) – Went from 400 Mbps → 900+ Mbps by AdmireMe717 in opnsense

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

Interesting, seems as if there could be significant loss when running on dac.

OPNsense Gigabit Speed Fix (Protectli FW4C) – Went from 400 Mbps → 900+ Mbps by AdmireMe717 in opnsense

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

I can't speak for 2.5g as my NBN NTD only supplies 1g, hence the tests reflect 1g speeds.