Running services, network usage, memory usage, bandwidth, disk I/O, successful logins, whether the thing is even alive, etc...
So far my only method has been "hope and pray".

top 50 comments

sorted by: hot top controversial new old
[–] 51 points 6 days ago (13 children)

You guys are monitoring your servers?

  • source
  • hideshow 13 child comments
  • [–] [S] 7 points 6 days ago (9 children)

    I plan to perhaps, just maybe, I am not sure, to try self-hosting an email server. But I'll need a good uptime.
    Although I am really scared about security.

  • source
  • parent
  • hideshow 9 child comments
  • [–] 6 points 6 days ago (2 children)

    I self-host my own email, have done so for years. I've not gotten pwned. Use an SSH key and a firewall, only expose the ports that should be public, have reasonable access controls, etc, just practise general cybersecurity—it applies to servers too.

    I know everyone complains about hosting email. But I've not run into major problems. My emails get through spam filters and I have good uptime. It's also a fun learning experience.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 6 days ago (1 child)

    I think that you have to do quite a bit more setup on email than most other services. There's SPF and DKIM and DMARC and so on. Plus spam filtering, setting up accounts and authentication, ...

    Plus email is arguably more important than anything else, since it's kind of the lowest common denominator of the Internet; your dentist will probably send you an email to remind you of appointments, job offers will arrive via email, password resets arrive via email, and so on.

    So it is a bit scary.

    Having said that, as long as you're not hosting from a residential IP addresses it is definitely achievable. You can start with one domain and use it for low-value purposes (or for accounts that allow multiple email addresses, like GitHub).

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 6 days ago

    Yes, it can be a bit involved. I'd say I can spin up a mail server in 1–2 days though provided the OS is already installed and I have a domain name and port 25 isn't blocked (that's the main one that tends to be blocked). It may take longer for people who aren't familiar with mail servers but it's not some huge operation.

    You can just try spinning up a mail server for fun. If it goes badly then just don't move over your dentist appointments to it. It's only critical infra if you use it for critical things, which you probably shouldn't till it's stable.

  • source
  • parent
  • [–] 6 points 6 days ago* (last edited 6 days ago) (4 children)

    Well, it’s a good learning experience. But….. don’t. Good luck getting around the major email providers’ smart screen shit. It’s probably not gonna happen. I tried a few years ago, and even microslop couldn’t figure out why their shit screen crap wouldn’t allow my emails. It’s not in their best interest to fix it. So they don’t. But it’s worth doing it in the short term to learn how to do it. Teaches you about email, spf, dkim etc. which actually does translate to real world skills. I used what I learnt setting it up in my real life job.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 4 points 6 days ago (3 children)

    Yeah, email is one of the more annoying things to self host. Google rejects mine because my ISP has all their non static IPs on block lists (even though my IP hasn't changed once since I've been with them it's still not "static", can't change the reverse DNS) and I'm not paying 150% more a month for a business account to get a static IP. I ended up just using a free email relay. Still had to setup SPF, DKIM, DMARC, and all that jazz still.

  • source
  • parent
  • hideshow 3 child comments
  • load more comments (3 replies)
  • [–] 23 points 6 days ago (8 children)

    I notice something stopped working, or someone in the household notices.

    Then I go fix it.

  • source
  • hideshow 8 child comments
  • [–] 9 points 6 days ago (7 children)

    And the best time to notice that the backups weren't working is when you need access to the backup. 😅

  • source
  • parent
  • hideshow 7 child comments
  • [–] 5 points 6 days ago* (last edited 6 days ago) (4 children)

    Backups? In this economy?

    But I need to get something working. I am about to move to VaultWarden and that makes me very nervous.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 3 points 6 days ago (1 child)

    Don't take this as a reason to not do backups, but vaultwarden is essentially its own back up as it replicates the vault everywhere you use the app. I've recovered my vault several times from my phone.

  • source
  • parent
  • hideshow 1 child comment
  • I’m just using Dropbox now and replicating my 1Password everywhere and for some reason it makes me nervous to self host.

    I think I’m just going to back up everyone’s vault to a USB and bring it to a second location twice a year. If storage ever gets affordable, I’ll send replication snapshots instead.

  • source
  • parent
  • [–] 9 points 6 days ago

    Use service, wait for 404 or data loss...

  • source
  • [–] 6 points 6 days ago

    I have the best detector for issues with my self hosted services: my wife!

  • source
  • [–] 6 points 6 days ago (1 child)

    They're in my attached garage. In the living room when it's quiet I can hear them humming. Does that count?

  • source
  • hideshow 1 child comment
  • [–] 3 points 6 days ago

    I have a basic dashboard set up in my home assistant that I never check. Don't even know how it works, I forgot. That's why I really want to just put my whole setup in code. That's why nothing is happening, the chore just seems so daunting.

    So I listen for complains ringing through the house and react accordingly.

  • source
  • [–] 5 points 6 days ago (3 children)

    My primary monitoring system is Beszel, but since I just migrated from VMs to LXCs it can’t properly see the memory/CPU usage, so it just checks for disk usage and liveliness. Home assistant with Proxmox & Dockhand integrations gives me the rest of my monitoring needs.

  • source
  • hideshow 3 child comments
  • [–] 2 points 6 days ago

    I am also using Beszel after using checkmk. For me checkmk was way too complicated (but is also way more powerfull) to setup and maintain propperly. So I switcheed to beszel because it is much easier and good enough for my use case which is:

    • Is the thing running at all?
    • Disk full?
    • CPU, network, etc. on full throttle for some strange reason?
    • send me a mail if somethings wrong

    Besides that I don't need anything. The only thing missing is SNMP support to check switches, routers and AP's.

  • source
  • parent
  • load more comments (2 replies)
    [–] 4 points 6 days ago (1 child)

    Monit, simple to setup, gets the job done, runs on my router too.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 3 points 6 days ago

    I use Signoz and OTel collectors to bring in everything from Kubernetes (and also SNMP-to-OTel for the network and NAS stats.)

    That covers dashboards and basic alerting. Then on top of that I have an n8n workflow that runs every morning - it pulls all the main stats out of Signoz, as well as issues and their status from my infrastructure repo in Gitlab, and feeds it all into a local LLM (Qwen-3.8-Flash-Next at the moment), which emails me a report on overall cluster health. It also automatically opens a ticket in Gitlab for anything that might need fixing.

    It works really nicely, gotta say.

  • source
  • [–] 1 point 5 days ago

    Beszel, uptime kuma, wazuh

  • source
  • [–] 2 points 6 days ago

    I run UptimeKuma for monitoring a couple of things, but honestly, I’m pretty much my only user and my homelab is independent of the regular home network, so I don’t really care too much. I’ve been considering some simple log monitoring… when I get around to it :-)

  • source
  • I go the easy route with munin and wazuh. It comes with a ton of stuff preconfigured

  • source
  • [–] [B] 3 points 6 days ago* (last edited 5 days ago)

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

    Fewer Letters More Letters
    AP WiFi Access Point
    DNS Domain Name Service/System
    ISP Internet Service Provider
    LXC Linux Containers
    NAS Network-Attached Storage
    NFS Network File System, a Unix-based file-sharing protocol known for performance and efficiency
    RAID Redundant Array of Independent Disks for mass storage
    SSH Secure Shell for remote terminal access
    TLS Transport Layer Security, supersedes SSL
    ZFS Solaris/Linux filesystem focusing on data integrity

    [Thread #122 for this comm, first seen 9th Oct 2026, 13:00] [FAQ] [Full list] [Contact] [Source code]

  • source
  • [–] 2 points 6 days ago

    Gatus. Works and easy incremental set up.

  • source
  • [–] 2 points 6 days ago

    Icinga and Phare Uptime

  • source
  • [–] 2 points 6 days ago*

    Ultime Kuma, Beszel and Ntfy

  • source
  • [–] 2 points 6 days ago

    I just look at the console.

  • source
  • [–] 2 points 6 days ago

    Uptime Kuma for outages, Prometheus for metrics, rsyslog to Loki backend for logs. Grafana for ingesting Prometheus and Loki data.

  • source
  • [–] 1 point 6 days ago

    Prometheus & Grafana

  • source
  • load more comments
    view more: next ›