@SeeJayEmm@lemmy.procrastinati.org avatar

SeeJayEmm

@SeeJayEmm@lemmy.procrastinati.org

Mastodon: @SeeJayEmm

Blog: @seejayemm

This profile is from a federated server and may be incomplete. Browse more on the original instance.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

Kinda feel dumb that my answer is no. Let me do that and report back.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

Short test completed without error.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

I would start by making sure you have good recent backups ASAP.

I do.

Could be as simple as a service logging some warnings due to junk incoming traffic, or an update that added some more info logs, etc.

Possible. It’s a really consistent (and stark) degradation in performance tho and is repeatable even when the opnsense VM is the only one running.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

While you’re waiting for that, I’d also look at the smart data and write the output to a file, then check it again later to see if any of the numbers have changed, especially reallocated sectors, pending sectors, corrected and uncorrected errors, stuff like that.

That’s a good idea. Thanks.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

It’s an old Optiplex SFF with a single HDD. Again, my concern isn’t that it’s “slow”. It’s that performance has rather suddenly tanked and the only changes I’ve made are regular OS updates.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

I’m trying to think of anything I may have changed since the last time I rebooted the opnsense VM. But I try to keep up on updates and end up rebooting pretty regularly. The only things on this system are the opnsense VM and a small pihole VM. At the time of the screenshot above, the opnsense VM was the only thing running.

If it’s not a failing HDD, my next step is to try and dig into what’s generating the I/O to see if there’s something misbehaving.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

I’m starting to lean towards this being an I/O issue but I haven’t figure out what or why yet. I don’t often make changes to this environment since it’s running my Opnsens router.


<span style="color:#323232;">root@proxmox-02:~# zpool status
</span><span style="color:#323232;">  pool: rpool
</span><span style="color:#323232;"> state: ONLINE
</span><span style="color:#323232;">status: Some supported and requested features are not enabled on the pool.
</span><span style="color:#323232;">        The pool can still be used, but some features are unavailable.
</span><span style="color:#323232;">action: Enable all features using 'zpool upgrade'. Once this is done,
</span><span style="color:#323232;">        the pool may no longer be accessible by software that does not support
</span><span style="color:#323232;">        the features. See zpool-features(7) for details.
</span><span style="color:#323232;">  scan: scrub repaired 0B in 00:56:10 with 0 errors on Sun Apr 28 17:24:59 2024
</span><span style="color:#323232;">config:
</span><span style="color:#323232;">
</span><span style="color:#323232;">        NAME                                    STATE     READ WRITE CKSUM
</span><span style="color:#323232;">        rpool                                   ONLINE       0     0     0
</span><span style="color:#323232;">          ata-ST500LM021-1KJ152_W62HRJ1A-part3  ONLINE       0     0     0
</span><span style="color:#323232;">
</span><span style="color:#323232;">errors: No known data errors
</span>
SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

That very much depends on what you want to do.

The self hosted mailing list has a directory of apps they track.

There’s also the Awesome Self hosted.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

Zabbix & Grafana for supervision

@foremanguy92_ personally I prefer CheckMk over Zabbix. I found Zabbix to be an absolute pig. Both are on the complex side. But really, you probably just need something like Uptime Kuma.

Why is replacement for home device controls so complicated?

I recently learned about Home Assistant here on Lemmy. It looks like a replacement for Google Home, etc. However, it requires an entire hardware installation. Proprietary products just use a simple app to manage and control devices, so can someone explain why a pretty robust dedicated device is necessary as a replacement? The...

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

Yes. That’s why it’s called the Internet of things. Every “smart”, wifi connected, device you have uses that connection to communicate with a remote server. The app on your phone does the same to control the light.

Check out Zigbee for an example local control.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

I wish I’d seen this before the minor hell I went through learning how to geoip block via iptables. 😁

It looks interesting. I think my only real concern is security. There’s a lot of people using and working on nginx so, presumably, more people to identify bugs and squash them.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

I’m still curious tho. I’ll probably set it up for some internal only sites to test.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

Nightly backups to a repurposed qnap running pbs. I’m fully aware it’s overkill but it gives me some peace of mind.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

I’ve got PBS setup to keep 7 daily backups and 4 weekly backups. I used to have it retaining multiple monthly backups but realized I never need those and since I sync my backups volume to B2 it was costing me $$.

What I need to do is shop around for a storage VM in the cloud that I could install PBS on. Then I could have more granular control over what’s synced instead the current all-or-nothing approach. I just don’t think I’m going to find something that comes in at B2 pricing and reliability.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

A newbie should be running AIO in docker, which in my experience, has been pretty solid.

What to be aware of before opening port 25 on a postfix Raspberry Pi?

I have a raspberry pi running postfix. I Realised unless I open port 25 I absolutely cannot receive emails (I have 587 open and can send but not receive them). However I heard there are scaries online which someone could potentially send emails from your server without consent. I believe as well my ISP doesn’t block port 25....

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

And even if you do everything 100% right, your emails will mostly get flagged as spam if not outright blocked anyway. Esp. if you’re using a residential IP.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

I miss the joy of StumbleUpon back when the web was exciting and unique.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

Alternatively, I could have a reverse proxy in the DMZ only for the public service and another reverse proxy on the LAN for internal services.

I do exactly this now. Public facing services sit in a dmz vlan with a rev proxy. I almost did a 2 tiered dmz but decided it was overkill.

Private services sit on an inside vlan.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

Plus, the internal and external services are running on the same box. Is that where my real problem lies?

It’s one of them, yes.

If you want to limit exposure in the case of a compromise you need to put everything public facing in it’s own vlan that cannot initiate traffic into your lan.

Looking for a reverse proxy to put any service behind a login for external access.

I host a few docker containers and use nginx proxy manager to access them externally since I like to have access away from home. Most of them have some sort of login system but there are a few examples where there isn’t so I currently don’t publicly expose them. I would ideally like to be able to use totp for this as well.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

I agree with everything everyone else has said here but if you looking for the most basic solution it’s already in NPM. You can configure basic auth in an access list and apply it to the site.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

Nah. Your question was fine. The person who responded to you was just wrong. Hopefully you’ve seen the other replies to their comment.

Is there much performance difference in ad blocking options?

I’m currently using the blocklists included with unbound in opnsense on a mini PC and I have used pihole on a pi which now operates my 3d printers instead. I haven’t tried any of the other network wide options. Has anyone made any blog posts or similar detailing performance testing of different options?...

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

Redundancy is really important when it effects other people, IMO. Personally I use 2 piholes kept in sync with gravity-sync.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

Route 53 does. I’ve got a couple there now.

SeeJayEmm,
@SeeJayEmm@lemmy.procrastinati.org avatar

You can do most of not all of this with CheckMk but it’s probably overkill.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • rosin
  • thenastyranch
  • everett
  • DreamBathrooms
  • ethstaker
  • magazineikmin
  • cubers
  • Youngstown
  • tacticalgear
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • provamag3
  • osvaldo12
  • InstantRegret
  • cisconetworking
  • GTA5RPClips
  • modclub
  • tester
  • mdbf
  • khanakhh
  • normalnudes
  • Leos
  • megavids
  • anitta
  • lostlight
  • All magazines