this post was submitted on 20 Apr 2024
30 points (100.0% liked)

Selfhosted

38707 readers
677 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

After thinking for about a year about it I decided to rename the project to 🚀NetAlertX. This will help prevent confusion about which fork someone is using, and differentiate it from the now stale upstream project. With about 1800 or so commits over the stale project, I thought, this project deserved a new name. It will also remove the confusion about only supporting Raspberry Pi's 😵

On top of the rename, I implemented ✨unlimited icons - just find an SVG you like and use it 😄.

The rename from PiAlert to NetAlertX should be pretty straightforward and existing setups should work fine, no manual migration steps should be necessary. Still, caution is recommended.

Check this https://github.com/jokob-sk/NetAlertX/issues/633 thread for edge-cases and the guide https://github.com/jokob-sk/NetAlertX/blob/main/docs/MIGRATION.md if you decide to change your docker-compose.

top 23 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 5 months ago* (last edited 5 months ago) (1 children)

Edit: if you're evaluating this, use a chromium based browser because there's a pile of things not working if you use FF. That means I'm not going to use it, but you do you.

The hard to find ARP scan dialog box that is pretty much the starting point for anything here is very special. There's no dropdown that lists the physical interfaces so you have to hunt around to find the listing for Network Hardware that for some reason is under the About top level menu item. Of course, that lists every virtual docker interface along with the physical network devices so you'd better know what you're looking for.

Contrary to the poorly organized docs, the physical interface will rarely be eth0 or eth1, it'll be something like "enp5s2". So now you go back to edit the entries to the physical interface but you can't, all you can do is Remove All. Well, better get your entries letter perfect, because if you make a mistake on a single character, you're starting from scratch after another Remove All.

In your docs, you recommend not editing the app.conf file, but that would be way more forgiving than this. At least there you can add VLANs.

And there's no way I can see to bulk add new devices to a known and/or trusted state. Go into each device and uncheck the "New Device" box. How do I add a device to My Devices? Who knows.

Publishers: Nothing to find in the Settings for each of the publishers. Every publishers settings section is blank.

UI will take to blinking randomly as it gets into a refresh loop. Have to close the window and reopen it to get it usable again. Sometimes all the text in each setting header goes away. No headings on the tables for the Devices, just the set order arrows that would be on each column, not lined up with anything correctly. Oh, now I've lost every setting on each setting section, just blank.

I'm reticent to get much more into the app because if this is the introduction, I'm scared of what other frustration I'm going to find. Not to mention having the arrows for the left menu tree expansion backwards to how nearly everyone else ever does it, but I guess that's just my OCD.

Man, I want to like this because it looks like it could be a simple to use version of Nagios, but some of the design is pretty hard to take.

[–] [email protected] 1 points 5 months ago* (last edited 5 months ago)

Hey, thanks for trying out NetAlertX.

I'm using FF as my primary browser so not sure about why your experience is so different.

I think I've done alright, writing an app that is configurable via json manifests, dynamically loaded settings and a plugin system everyone can contribute to.

There are of course things to improve, and almost everything listed in your post is something on my long to-do list. It's very easy to find flaws in things, but what's more difficult is to contribute to the community and improve things.

So if you are up for a challenge - open a PR and help me improve things step by step.

Thanks in advance if you decide to help out! Otherwise, comments like these make free open-source work unenticing🙏

EDIT: Fixed the empty settings (hopefully), added a remove last button on the subnets setting.

Oh also - there is a well documented bulk-editing feature: https://github.com/jokob-sk/NetAlertX/blob/main/docs/DEVICES_BULK_EDITING.md VLANS are documented here: https://github.com/jokob-sk/NetAlertX/blob/main/docs/SUBNETS.md#vlan-example

[–] [email protected] 3 points 5 months ago (1 children)

This looks exactly like my pi hole dashboard.

What does net alertx do?

[–] [email protected] 3 points 5 months ago (1 children)

They're not related at all, it looks like this is for detecting malicious networked devices.

[–] [email protected] 2 points 5 months ago (1 children)

I think they were referring to the UI which looks very similar to the pihole dashboard.

[–] [email protected] 1 points 5 months ago

I was. I’m just a dummy

[–] [email protected] 3 points 5 months ago (1 children)

Never heard of it, what does it do?

[–] [email protected] 2 points 5 months ago

Monitors your lan and notifies you if any unknown devices connect

[–] [email protected] 1 points 5 months ago* (last edited 5 months ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
ARP Address Resolution Protocol, translates IPs to MAC addresses
DNS Domain Name Service/System
PiHole Network-wide ad-blocker (DNS sinkhole)

2 acronyms in this thread; the most compressed thread commented on today has 9 acronyms.

[Thread #698 for this sub, first seen 21st Apr 2024, 16:15] [FAQ] [Full list] [Contact] [Source code]

[–] [email protected] 1 points 5 months ago (1 children)

I think the X is a bit too much, but other than that, awesome and keep up the good work ! 😋

[–] [email protected] 2 points 5 months ago* (last edited 5 months ago) (1 children)

The practice of calling a product “FooBar X”, unless it’s literally your version 10 that you just happen to be marketing in Roman numerals, feels a bit like those businesses that named themselves “Plumbing 2000”, it’s a bit tacky and doesn’t tend to age well IMHO. But hey, it’s not like it’d be the first software with a slightly kitsch name I use either lol

[–] [email protected] 3 points 5 months ago

I was thinking about that sooo much, but difficult to find a free domain for networking-related projects. I think I delayed the rename by a month because I couldn't decide. So yeah, I am not the happiest about the X at the end myself, but I also don't have that much money to get a proper domain, so NetAlertX it is :)

[–] [email protected] 1 points 5 months ago (2 children)

I switched to WatchYourLan. It's simpler and I feel I don't need anything else

[–] [email protected] 1 points 5 months ago (1 children)

Yep, WYL is great - someone did a comparison video if you are deciding: https://www.youtube.com/watch?app=desktop&v=v6an9QG2xF0

[–] [email protected] 1 points 5 months ago

Here is an alternative Piped link(s):

https://www.piped.video/watch?app=desktop&v=v6an9QG2xF0

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source; check me out at GitHub.

[–] [email protected] 1 points 5 months ago

I found WatchYourLan hosed my PiHole logs. Somehow the WYL instance got its hostname associated with ~10 mac addresses on my lan so more than half of my traffic comes from "watchyourlan.local". FML

[–] [email protected] 0 points 5 months ago (1 children)

Nice! I'm just getting a blank screen at http://myip:20211 after installing it with docker compose. I'll try again later and see if I can figure it out.

[–] [email protected] 0 points 5 months ago (1 children)

I had a similar issue and it was due to a typo in my Timezone field for Compose

[–] [email protected] 2 points 5 months ago (1 children)

Wow. What are the chances?

[–] [email protected] 3 points 5 months ago

What the actual fuck

[–] [email protected] 0 points 5 months ago* (last edited 5 months ago) (1 children)

This is awesome. Will it work with VLANs or would I need an instance for each VLAN? I can do either, but allowing for VLANs would be awesome.

[–] [email protected] -1 points 5 months ago

New Lemmy Post: Pi.Alert is dead...💀 Long live NetAlert X 🚀 (network monitoring) (https://lemmyverse.link/lemmy.world/post/14517755)
Tagging: #SelfHosted

(Replying in the OP of this thread (NOT THIS BOT!) will appear as a comment in the lemmy discussion.)

I am a FOSS bot. Check my README: https://github.com/db0/lemmy-tagginator/blob/main/README.md